我有两个版本的 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