次のシェル コマンドを実行して、配布ファイルから手動で perl パッケージを構築しているとします。
tar zxf some.perl.dist.file.tgz
cd some.perl.dist
PERL5LIB=/my/special/perl/lib: perl Makefile.PL PREFIX=/some/prefix
make install
重要な点はperl Makefile.PL
、カスタム PERL5LIB 設定で実行することです。ただし、perl Makefile.PL
コマンドの実行中に PERL5LIB 環境変数を設定するだけであることに注意してください。make install
コマンド中に強制的に設定するつもりはありません。
私の質問は次のとおりです。フェーズは、コマンドの実行中に設定された環境変数の設定にどの程度make install
依存していますか? コマンド中に環境変数を設定した場合、コマンド中に設定されていることを確認する必要がありますか?PERL*
perl Makefile.PL
PERL5LIB
perl Makefile.PL
make install
Build.PL
の代わりに使用するディストリビューションはMakefile.PL
どうですか? いくつかのディストリビューションが使用されているパスをBuild.PL
キャプチャしていることに気付きました。@INC