ошибка, которую Вы видите, вероятна от своего рода переходной проблемы в сервисе Подверсии Кода Google. Если бы проблема сохраняется, Ваш лучший выбор состоял бы в том, чтобы посетить их группу Google и попросить помощи. Ответы обычно симпатичны быстрый.
Здесь две вероятные вещи:
1) есть ли Perl на другом пути? Возможно, он запускается оттуда вручную.
2) ваш LD_LIBRARY_PATH
эквивалент PERL5LIB
. Посмотрите вокруг и посмотрите, есть ли что-нибудь, что настраивает.
после того, как вы это выясните, пора начать делать себе весло получше :) Есть много вариантов, включая создание полного дерева библиотеки под путем и затем использование PERL5ENV
, или даже создать свои собственные автономные библиотеки perl + и использовать их во всех ваших скриптах.
О да - Solaris! Я подозреваю, что он работает под управлением not-your-system-perl. Проверьте / opt / csw / bin / perl
или аналогичный. Мы делаем это на нашем единственном хосте Solaris - вызываем csw perl для того, что мы хотим запустить, и оставляем системный Perl в покое.
Лучше всего использовать Perlbrew, как указано в starfish ] и запустить сценарий в новой среде.
Вы также можете установить LWP :: Simple
в локальном каталоге, скажем / home / falcon
, и добавить эту строку в начало вашего скрипта используйте lib '/ home / falcon';
(как здесь ответили)