Perlには5.10と5.8の2つのバージョンがあります。 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