Вопрос

Теперь я использую Perlbrew прямо сейчас, чтобы управлять несколькими версиями Perl, но перльврит - глобальный. Если я сделаю perlbrew switch perl-5.10.1 В любой оболочке, то все снаряды и сценарии теперь будут использоваться Perl версии 5.10.1. Нет изоляции. Есть ли способ сделать перльберит переключаться локальным в оболочку, или есть похожий инструмент, способный локально изменять активную Perl?

Это было полезно?

Решение

В более поздних версиях перльбури, вы можете сделать perlbrew use perl-5.12.3 Или что угодно, и вы будете использовать эту версию Perl, но только в текущем сеансе оболочки. Другие сеансы не будут затронуты.

Другие советы

Только не используйте Perlbrew. Все, что он делает, это меняет символики для вас. Это должно спасти вас работать, но когда это не так, больше нет причин использовать ее.

Я говорю о том, как я это делаю в Сделайте ссылки на инструменты для каждого версии в Эффективный Perler.. Анкет Я всегда знаю, какой Perl я использую, потому что мне никогда не нужно помнить, на какой из них я переключился в последний раз, и я не беспокою ничего еще, ожидая определенной версии, стоящей за символом. Вы все еще можете использовать Perlbrew для установки Perls, но это не сэкономит вам так много работы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top