Странный класс :: Accessor :: Chained :: Fast error - PullRequest
0 голосов
/ 02 января 2012

У меня странная (для меня) ошибка исправления чьего-либо скрипта. Код содержит use Data :: Pageset; который дает мне это сообщение об ошибке:

Ошибка: пакет базового класса "Class :: Accessor :: Chained :: Fast" пуст. (Возможно, вам сначала нужно «использовать» модуль, который определяет этот пакет.) В /usr/lib/perl5/site_perl/5.8.8/Data/Page.pm строка 4 НАЧАЛО не удалось - компиляция прервана в /usr/lib/perl5/site_perl/5.8.8/Data/Page.pm строка 4.

Callstack: 1: основной пакет в файле Page.pm, Sub (eval) @ Строка 4 2: Данные пакета :: Pageset в файле Pageset.pm, Sub Data :: Pageset :: BEGIN @ Строка 6 3: Пакет main в файле Page.pm, Sub (eval) @ Строка 4 4: Основной пакет в файле Page.pm, Sub (eval) @ Строка 4 5: Пакет AUC :: TEMPLATE в файле TEMPLATE.pm, Sub AUC :: TEMPLATE :: BEGIN @ Line 473 6: Пакет main в файле Page.pm, Sub (eval) @ Line 4 7: Пакет main в файле Page.pm, Sub (eval) @ строка 4 8: основной пакет в аукционе файлов, Sub main :: BEGIN @ Line 94 9: основной пакет в файле Page.pm, Sub (eval) @ Строка 4 10: Пакет main в файле Page.pm, Sub (mainline) @ Строка 4 Компиляция завершилась неудачно в /usr/lib/perl5/site_perl/5.8.8/Data/Pageset.pm строка 6 *. 1006 *

В строке 6 Data / Pageset.pm у меня просто use Data::Page;, а четвертая строка Data / Page.pm - стандартная use base 'Class::Accessor::Chained::Fast';, и эта строка дает мне пустую ошибку.

Это странно для меня, потому что чем я запускаю perl -MData :: Page -e "1" из командной строки, у меня нет ошибок. Поэтому мне нужен совет, как я могу решить эту проблему.

Большое спасибо.

Roman

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...