他のシェルスクリプト内でperlスクリプトを実行しようとしましたが、次の問題に直面しました。
@INCでnew.pmが見つかりません(@INCに含まれるもの:/usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 / usr / share / perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 / usr / local / lib / site_perl
追加のローカルperlスクリプト、つまりPerlスクリプト(test.pl)の「new.pm」のパスを具体的に設定しましたが、それでもエラーが表示されます。(perl -V)は私のローカルPerlのパスを示しています。さらに、コマンド「PERL5LIB」を使用して、プロファイルファイルに「new.pm」のパスを設定しました。
ただし、コマンドラインで次のようにスクリプトを実行すると、次のようになります。
./test.pl
それは魅力のように機能します。
PS。シーバンラインが正しく設定されています。PSS。プラットフォーム:linux、OS_vers = 2.6.32-5-amd64