【发布时间】:2012-08-02 11:36:17
【问题描述】:
我已经在我的计算机中安装了 DBI 和 DBD 模块,但是当我执行 perl 脚本时,出现“无法在 @INC 中定位 version.pm”之类的错误。我的 DBD 有问题吗?或者是否需要安装一些依赖项?
我的操作系统是Redhat Linux,perl 5.8.8版本,满足DBD安装要求。
这是@INC 包含的内容:
/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi
/usr/lib64/perl5/site_perl/5.8.7/x86_64-linux-thread-multi
/usr/lib64/perl5/site_perl/5.8.6/x86_64-linux-thread-multi
/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.8
/usr/lib/perl5/site_perl/5.8.7
/usr/lib/perl5/site_perl/5.8.6
/usr/lib/perl5/site_perl/5.8.5
/usr/lib/perl5/site_perl
/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi
/usr/lib64/perl5/vendor_perl/5.8.7/x86_64-linux-thread-multi
/usr/lib64/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi
/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.8
/usr/lib/perl5/vendor_perl/5.8.7
/usr/lib/perl5/vendor_perl/5.8.6
/usr/lib/perl5/vendor_perl/5.8.5
/usr/lib/perl5/vendor_perl
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi
/usr/lib/perl5/5.8.8
locate version returns:
/opt/app/ora11g/product/11.2.0/client_1/perl/lib/5.10.0/version.pm
【问题讨论】:
-
什么是操作系统和perl安装?检查你的库路径了吗?
perl -le 'print foreach @INC' -
locate version.pm返回什么? -
我已经添加了结果,也许这就是重点,但是如何修改?
-
你试过安装版本吗??