【发布时间】:2015-08-03 10:36:40
【问题描述】:
我正在尝试将一些 cpan 模块临时安装到自定义文件夹 (/tmp/perl) 中。所以我已经修改了构建安装基础......
o conf mbuildpl_arg "--install_base /tmp/perl"
o conf makepl_arg "INSTALL_BASE=/tmp/perl"
工作正常,模块现在安装到该目录中。我还用
设置了 PERL5LIB PERL5LIB=/tmp/perl/lib/5.14.2/:/tmp/perl/lib/site_perl/:/opt/perl/lib/5.14.2/:/opt/perl/lib/site_perl/:
注意,这只是临时的,在将被销毁的虚拟服务器上。
我注意到,以前它会将模块安装到 buildpath/lib/5.14.2 或 buildpath/lib/site_perl
但是现在,它安装模块到 buildpath/lib/perl5
我的理解是核心 perl 模块最终位于 buildpath/lib/5.14.2 中,而非核心模块最终位于 buildpath/lib/site_perl 中。
由于这是安装到 buildpath/lib/perl5,是什么决定安装到 perl5 目录而不是 5.14.2 或 site_perl ?
【问题讨论】:
-
只是添加一条评论,我发现 search.cpan.org/~bingos/ExtUtils-MakeMaker-7.04/lib/ExtUtils/… 上的信息也很有用