不知道为什么会引起这个路径不同。
来源:互联网 发布:观察者模式 php 编辑:程序博客网 时间:2024/06/10 08:39
今天配置一个简单的系统,遇到了找不到包,但是这些包的确又是安装正确的了。比较了一下两个INC值发现了一个奇怪的问题。
同是运行的Perl为什么会出现不同的包搜索路径呢?
[deon@b75 catalyst_devel]$ script/smde_server.pl
Can't locate Catalyst.pm in @INC (@INC contains: /home/deon/catalyst_devel/script/../lib /usr/lib/perl5/5.8.8/i686-linux /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/i686-linux /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl .) at /home/deon/catalyst_devel/script/../lib/SMDE.pm line 27.
BEGIN failed--compilation aborted at /home/deon/catalyst_devel/script/../lib/SMDE.pm line 27.
Compilation failed in require at script/smde_server.pl line 49.
[deon@b75 catalyst_devel]$ perl -V
%ENV:
PERL5LIB=""
@INC:
/usr/local/lib/perl5/5.8.8/i686-linux
/usr/local/lib/perl5/5.8.8
/usr/local/lib/perl5/site_perl/5.8.8/i686-linux
/usr/local/lib/perl5/site_perl/5.8.8
/usr/local/lib/perl5/site_perl
.
原因没有找到,只想了一个办法来修复了。其它的问题留给高手去解决吧。
export PERL5LIB=$PERL5LIB:/usr/local/lib/perl5/site_perl/5.8.8
把perl的路径加到搜索里面去。
同是运行的Perl为什么会出现不同的包搜索路径呢?
[deon@b75 catalyst_devel]$ script/smde_server.pl
Can't locate Catalyst.pm in @INC (@INC contains: /home/deon/catalyst_devel/script/../lib /usr/lib/perl5/5.8.8/i686-linux /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/i686-linux /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl .) at /home/deon/catalyst_devel/script/../lib/SMDE.pm line 27.
BEGIN failed--compilation aborted at /home/deon/catalyst_devel/script/../lib/SMDE.pm line 27.
Compilation failed in require at script/smde_server.pl line 49.
[deon@b75 catalyst_devel]$ perl -V
%ENV:
PERL5LIB=""
@INC:
/usr/local/lib/perl5/5.8.8/i686-linux
/usr/local/lib/perl5/5.8.8
/usr/local/lib/perl5/site_perl/5.8.8/i686-linux
/usr/local/lib/perl5/site_perl/5.8.8
/usr/local/lib/perl5/site_perl
.
原因没有找到,只想了一个办法来修复了。其它的问题留给高手去解决吧。
export PERL5LIB=$PERL5LIB:/usr/local/lib/perl5/site_perl/5.8.8
把perl的路径加到搜索里面去。
- 不知道为什么会引起这个路径不同。
- 不知道为什么,就是佩服这个牛人!
- 真不知道自己为什么会这么开心
- AOJ 559 消失的数字 不知道为什么会超时。。
- Unity3D工程转成Unity2D工程会引起Sprite 2D显示不出来,不知道是什么原因?
- 这个原先不知道...
- 为什么有那么多人喜欢蜡笔小新,看完这个视频你就会知道
- 为什么会有这个blog
- 为什么会开这个博客
- 不知道为什么
- 不知道为什么,很累!
- 不知道为什么
- 不知道是为什么
- 不知道为什么
- 我不知道为什么
- 不知道为什么
- 不知道为什么?
- 不知道是为什么?
- 电力基础知识培训(一)
- 随笔(十五)
- 外企面试官最爱提的问题TOP10
- 近期工作
- treeview小进展之3
- 不知道为什么会引起这个路径不同。
- 架构规范的代价与效果
- 家里常见的有毒花草
- 在VC中编译、运行程序的小知识点(VC6中编译、运行程序选项)
- 身体健康自查(很有道理!)
- 在ubuntu上配置Catalyst.
- 十六个经典面试问题问答思路剖析
- 安全设置vsftpd
- 美国电视剧特色介绍与分析