Author:NinGoo posted on NinGoo.net
Perl模块是重用代码的好方法,但是在调用自定义模块时的路径问题困扰了我许久。之前一直都是通过在代码中直接将自定义模块所在的绝对路径写入到@INC数组来解决的,以下示例,加入perl脚本放置在/opt/perl/bin,而自定义模块放在/opt/perl/lib目录:
BEGIN {
push (@INC,'/opt/perl/lib');
}
或者
BEGIN {
unshift @INC,'/opt/perl/lib';
}
或者
use lib '/opt/perl/lib';
使用绝对路径比较麻烦,如果将程序迁移到另外的安装目
查看全文:
http://www.udpwork.com/item/1702.html