无法在@INC中找到DBI.pm(您可能需要安装DBI模块)

时间:2017-11-17 14:41:07

标签: perl dbi

我想使用Defects4j数据集,当我这样做时,请按照github的页面进行操作:  https://github.com/rjust/defects4j

$ defects4j checkout Lang
Can't locate DBI.pm in @INC
   (you may need to install the DBI module)
   (@INC contains:
   /c/Users/Liu Fang/defects4j/framework/lib
   /c/Users/Liu Fang/defects4j/framework
   /c/Users/Liu Fang/defects4j/framework/core
   /c/Users/Liu Fang/defects4j/framework/core
   /usr/lib/perl5/site_perl
   /usr/share/perl5/site_perl
   /usr/lib/perl5/vendor_perl
   /usr/share/perl5/vendor_perl 
   /usr/lib/perl5/core_perl
   /usr/share/perl5/core_perl .
   ) at /c/Users/Liu Fang/defects4j/framework/core/DB.pm line 43.

[为了便于阅读添加了换行符]

1 个答案:

答案 0 :(得分:0)

DBI是最常用的Perl数据库接口库。它不包含在标准Perl发行版中。因此,您需要安装此模块(如错误消息所示)。

如果您更新问题以提供有关您的环境的更多信息(操作系统,Perl的版本,Perl的安装方式),那么我们将能够帮助您安装它。