1

次のシェル コマンドを実行して、配布ファイルから手動で 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.PLPERL5LIBperl Makefile.PLmake install

Build.PLの代わりに使用するディストリビューションはMakefile.PLどうですか? いくつかのディストリビューションが使用されているパスをBuild.PLキャプチャしていることに気付きました。@INC

4

1 に答える 1