Виртуальные среды Perl?

ошибка, которую Вы видите, вероятна от своего рода переходной проблемы в сервисе Подверсии Кода Google. Если бы проблема сохраняется, Ваш лучший выбор состоял бы в том, чтобы посетить их группу Google и попросить помощи. Ответы обычно симпатичны быстрый.

4
задан 9 September 2015 в 06:26
3 ответа

Здесь две вероятные вещи:

1) есть ли Perl на другом пути? Возможно, он запускается оттуда вручную.

2) ваш LD_LIBRARY_PATH эквивалент PERL5LIB . Посмотрите вокруг и посмотрите, есть ли что-нибудь, что настраивает.

после того, как вы это выясните, пора начать делать себе весло получше :) Есть много вариантов, включая создание полного дерева библиотеки под путем и затем использование PERL5ENV , или даже создать свои собственные автономные библиотеки perl + и использовать их во всех ваших скриптах.

О да - Solaris! Я подозреваю, что он работает под управлением not-your-system-perl. Проверьте / opt / csw / bin / perl или аналогичный. Мы делаем это на нашем единственном хосте Solaris - вызываем csw perl для того, что мы хотим запустить, и оставляем системный Perl в покое.

2
ответ дан 3 December 2019 в 03:46

Как бы вы переключили текущую версию? Есть ли что-нибудь для Perl, похожее на virtualenv?

Да, Perlbrew - это виртуальный эквивалент Perl.

1
ответ дан 3 December 2019 в 03:46

Лучше всего использовать Perlbrew, как указано в starfish ] и запустить сценарий в новой среде.

Вы также можете установить LWP :: Simple в локальном каталоге, скажем / home / falcon , и добавить эту строку в начало вашего скрипта используйте lib '/ home / falcon'; (как здесь ответили)

0
ответ дан 3 December 2019 в 03:46

Теги

Похожие вопросы