我正在尝试将一些cpan模块临时安装到自定义文件夹(/ tmp/perl)中。所以我修改了构建安装基... ...CPAN将模块安装到perl5而不是site_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/:
请注意,这是所有只是临时的,在虚拟服务器将被销毁。
我注意到,之前它会安装模块到构建路径/ lib目录/ 5.14.2或构建路径/ lib目录/ SITE_PERL
但是现在,其将模块安装到构建路径/ lib目录/ perl5的
我的理解是该核心Perl模块以buildpath/lib/5.14.2结尾,非核心模块以buildpath/lib/site_perl结尾。
因为这是安装到buildpath/lib/perl5,什么决定安装到perl5目录而不是5.14.2或site_perl?
只需添加一条评论,我已经发现http://search.cpan.org/~bingos/ExtUtils-MakeMaker-7.04/lib/ExtUtils/MakeMaker.pm上的信息也很有用 – Ian