perl: как конкретная альтернативная версия?

У меня есть две версии perl: 5.10 и 5.8. 5.10 находится в /usr/perl и 5.8 находится в /opt/perl .

Когда я запускаю скрипт perl, он ищет 5.10. Можно ли использовать некоторую переменную, чтобы сообщить ей 5.8 libs?

Я не хочу менять переменную PATH, если это возможно.

Просто используйте другой интерпретатор Perl. Либо позвонив прямо:

 /opt/bin/perl /path/to/foo.pl 

Или, установив его в строке shebang:

 #!/opt/bin/perl print "Hello World!\n" 

Вы действительно не хотите использовать библиотеки из другого интерпретатора. Просто переключите интерпретаторы.

Решение найдено

 export PERL5LIB=/opt/perl/libs