Perl “错误”;Can';t在@INC";中找到version.pm;当我调用DBI模块时
我已经在我的计算机中安装了DBI和DBD模块,但是当我执行perl脚本时,会出现诸如“在@INC中找不到version.pm”之类的错误。我的DBD是否有问题?或者是否需要安装某些依赖项 我的操作系统是Redhat Linux,perl版本5.8.8,它满足DBD安装的要求 以下是@INC包含的内容:Perl “错误”;Can';t在@INC";中找到version.pm;当我调用DBI模块时,perl,cpan,Perl,Cpan,我已经在我的计算机中安装了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
/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版本早于perl5.9.0,因此可能需要手动安装version.pm
由于您的perl版本早于perl5.9.0,您可能必须手动安装
version.pm
。您的perl安装似乎有问题
version
自Perl v5.9.0以来一直是一个核心模块,它只被少数模块使用,不包括DBI
哪个程序包因此错误而失败?该消息将告诉您哪个文件正在使用
版本
。您可以不使用此软件包,也可以安装较新版本的Perl。您的Perl安装似乎有问题
version
自Perl v5.9.0以来一直是一个核心模块,它只被少数模块使用,不包括DBI
哪个程序包因此错误而失败?该消息将告诉您哪个文件正在使用
版本
。您可以不使用此软件包,也可以安装较新版本的Perl什么是操作系统和Perl安装?你检查过你的库路径了吗perl-le'print foreach@INC'
以及定位版本.pm
返回什么?我已经添加了结果,也许这就是重点,但如何修改?您是否尝试过从以下位置安装版本:操作系统和perl安装是什么?你检查过你的库路径了吗perl-le'print foreach@INC'
以及找到version.pm的位置返回了什么?我已经添加了结果,也许这就是重点,但是如何修改?您是否尝试过安装版本?:我的perl版本是5.8.8,哪个版本的version.pm适合安装?我猜您是在尝试手动安装模块。请使用cpan
或cpanm
安装模块。安装最新版本:0.99
。在使用perl 5.16.3在EL7上将bugzilla 4.4.1升级到4.4.10时,我遇到了同样的问题。为了纠正这个问题,我运行了:yum-y安装“perl(version)”,问题消失了。我的perl版本是5.8.8,哪个版本的version.pm适合安装?我猜您正在尝试手动安装模块。请使用cpan
或cpanm
安装模块。安装最新版本:0.99
。在使用perl 5.16.3在EL7上将bugzilla 4.4.1升级到4.4.10时,我遇到了同样的问题。为了纠正这个问题,我运行了:yum-y安装'perl(version'),问题就消失了
corelist version
version was first released with perl v5.9.0