1

假设我通过执行以下 shell 命令从其分发文件手动构建一个 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如果我在命令期间设置环境变量PERL5LIBperl Makefile.PL我是否还应该确保在make install命令期间设置它?

使用Build.PL而不是的发行版Makefile.PL呢?我注意到一些Build.PL发行版捕获了@INC使用的路径。

4

1 回答 1

0

perlmake和运行Build

于 2013-05-28T17:35:43.097 回答