perl中如何更改@INC中的目录 10
我用的是ubuntu系统,perl中的INC包含如下目录:@INC/etc/perl/usr/local/lib/perl/5.18.2/usr/local/share/...
我用的是ubuntu系统,perl中的INC包含如下目录:
@INC
/etc/perl
/usr/local/lib/perl/5.18.2
/usr/local/share/perl/5.18.2
/usr/lib/perl5
/usr/share/perl5
/usr/lib/perl/5.18
/usr/share/perl/5.18
/usr/local/lib/site_perl
现在需要将
/usr/local/lib/perl/5.18.2
/usr/local/share/perl/5.18.2
中的5.18.2替换成5.14.2
请问该如何处理 展开
@INC
/etc/perl
/usr/local/lib/perl/5.18.2
/usr/local/share/perl/5.18.2
/usr/lib/perl5
/usr/share/perl5
/usr/lib/perl/5.18
/usr/share/perl/5.18
/usr/local/lib/site_perl
现在需要将
/usr/local/lib/perl/5.18.2
/usr/local/share/perl/5.18.2
中的5.18.2替换成5.14.2
请问该如何处理 展开
展开全部
尝试用下面的方法设置一下:
用这个方法, 在每个*.pl 中设置:
BEGIN {
unshift (@INC,"/usr/local/lib/perl/5.14.2");
unshift (@INC,"/usr/local/share/perl/5.14.2");
}
2. 在Linux系统中 ,通过下面的方法设置:
找到 .zshrc 文件,更改并添加下面,
setopt COMPLETE_IN_WORD
PATH=/usr/local/lib/perl/5.14.2:/usr/local/share/perl/5.14.2;
export PATH
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询