perl错误:基类包;类::DBI“;是空的
我使用perl的CGI编程创建了一个新项目 在perl错误:基类包;类::DBI“;是空的,perl,perl-module,Perl,Perl Module,我使用perl的CGI编程创建了一个新项目 在login.pl中,我有一行代码: use base 'Class::DBI'; 当我使用web浏览器运行login.pl时,apache错误日志文件显示以下错误 Base class package `Class::DBI` is empty. (Perhaps you need to 'use' the module which defines that package first, or make that module available
login.pl
中,我有一行代码:
use base 'Class::DBI';
当我使用web浏览器运行login.pl时,apache错误日志文件显示以下错误
Base class package `Class::DBI` is empty.
(Perhaps you need to 'use' the module which defines that package first,
or make that module available in @INC (@INC contains: ../shared ../shared /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl)
任何帮助都将不胜感激。根据:
- 基类包“%s”为空。
base.pm无法要求基本包,因为在您的路径中找不到它
Class::DBI
,要么路径配置不正确。这解决了问题
cpan>安装类::DBI
cpan>install Class::DBI::AbstractSearchClass::DBI自2007年以来就没有发布过,我认识的所有使用过它的人都迁移到了。我强烈建议您改用DBIx::Class。类::DBI已过时,不再维护。我尝试使用cpan安装它,它说cpan[1]>安装DBI将阅读“/root/.cpan/Metadata”数据库是在周二,2015年3月17日22:53:37 GMT DBI是最新的(1.633)。DBI是一个不同于类::DBI cpan>安装类::DBI的包