使用自定义PER5LIB构建perl包

时间:2013-05-28 17:00:39

标签: perl cpan

假设我通过执行以下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

关键点是使用自定义PERL5LIB设置运行perl Makefile.PL。但请注意,我只在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路径。

1 个答案:

答案 0 :(得分:0)

perlmakeBuild运行。