perl:如何指定替代版本?

perl:如何指定替代版本?

我有两个版本的 perl:5.10 和 5.8。 5.10 为/usr/perl,5.8 为/opt/perl

当我启动 perl 脚本时,它会搜索 5.10。是否可以使用一些变量来告诉它 5.8 库?

如果可能的话,我不想更改 PATH 变量。

答案1

只需使用不同的 Perl 解释器即可。通过显式调用它:

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

或者通过在 shebang 行中设置它:

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

您确实不想使用来自不同解释器的库。只需切换口译员即可。

答案2

找到解决方案

export PERL5LIB=/opt/perl/libs

相关内容