Strange Class :: Accessor :: Chained :: Fast error

时间:2012-01-02 07:26:27

标签: perl

我修错某人脚本时遇到了一些奇怪的错误(对我而言)。该代码包含使用Data :: Pageset;这给了我这个错误信息:

  

错误:基类包“Class :: Accessor :: Chained :: Fast”为空。       (也许你需要'使用'首先定义该包的模块。)atusr/lib/perl5/site_perl/5.8.8/Data/Page.pm line 4 BEGIN   失败 - 编译中止   /usr/lib/perl5/site_perl/5.8.8/Data/Page.pm第4行。

     

Callstack:1:在文件Page.pm,Sub(eval)@ Line 4 2中打包主要:   包数据::文件Pageset.pm中的页面集,子数据:: Pageset :: BEGIN @   第6行3:在File Page.pm,Sub(eval)@ Line 4 4​​中打包主要:   在File Page.pm,Sub(eval)@ Line 4 5:Package中打包main   文件TEMPLATE.pm中的AUC :: TEMPLATE,Sub AUC :: TEMPLATE :: BEGIN @ Line 473     6:在File Page.pm,Sub(eval)@ Line 4 7:Package main中打包main   在File Page.pm,Sub(eval)@ Line 4 8:在文件拍卖中打包主页,   Sub main :: BEGIN @ Line 94 9:在文件Page.pm,Sub(eval)中打包主   @ Line 4 10:在File Page.pm,Sub(mainline)@ Line 4中打包main   需要时编译失败   /usr/lib/perl5/site_perl/5.8.8/Data/Pageset.pm第6行。

在Data / Pageset.pm的第6行,我只有use Data::Page;,第4行Data / Page.pm是标准use base 'Class::Accessor::Chained::Fast';,这一行给了我错误。

这件事对我来说很奇怪,因为我从命令行运行perl -MData :: Page -e“1”我没有错误。所以我需要一个提示如何解决这个问题。

非常感谢。

罗马

0 个答案:

没有答案