我正在嘗試將一些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