我使用perl的CGI编程创建了新项目。
在login.pl
我有一行代码:
use base 'Class::DBI';
当我使用web浏览器运行login.pl时,apache错误日志文件显示以下错误
基类包Class::DBI
为空。
(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)
任何帮助都将非常感激。
答案 0 :(得分:2)
- 基类包"%s"是空的。
base.pm无法要求基础包,因为在您的路径中找不到它。
听起来你要么没有Class::DBI
可用,要么你的路径配置不正确。
答案 1 :(得分:0)
这解决了问题
CPAN>安装Class :: DBI
CPAN>安装Class :: DBI :: AbstractSearch