我使用的是CentOS,我安装了Perl 5.20,默认情况下出现了Perl 5.10。
我正在使用Perl 5.20版本来执行Perl代码
我正在尝试使用DBI模块并收到此错误
[root@localhost ~]#perl -e 'use DBI;'
Can't locate DBI.pm in @INC (you may need to install the DBI module) (@INC contains: /usr/local/lib/perl5/site_perl/5.20.1/i686-linux /usr/local/lib/perl5/site_perl/5.20.1 /usr/local/lib/perl5/5.20.1/i686-linux /usr/local/lib/perl5/5.20.1 .) at -e line 1.
BEGIN failed--compilation aborted at -e line 1.
如何检查所有已安装的Perl版本?
如何检查DBI或任何模块是否已安装?
如何解决此错误以便我可以使用DBI模块?
答案 0 :(得分:2)
如何检查所有已安装的perl版本?
$ perlbrew -l
。执行程序时如何在它们之间切换?
安装多个perls
$ perlbrew -v install perl-5.20.0
$ perlbrew -v install perl-5.13.4
在它们之间切换
$ perlbrew switch perl-5.20.0
$ perlbrew switch perl-5.13.4
有关详细信息,请参阅此文章:Installing Multiple Perls with App::perlbrew and App::cpanminus
如何检查是否安装了DBI或任何模块?
如何解决此错误以便我可以使用DBI模块?