Ошибка установки WWW-Mechanize-1.71 при тесте nonascii.t

Я получаю сообщение об ошибке установки при установке WWW-Mechanize-1.71 на perl 5.8.8, работающем на OSX

Ошибка:

t/local/nonascii.t ....... 1/5 Нет такого поля 'ValueOf'CF.{С}'' в /WWW-Mechanize-1.71/blib/lib/WWW/Mechanize.pm строка 1407

Любые намеки на то, как я должен отлаживать это?


person heferav    schedule 27.12.2011    source источник
comment
Результаты тестирования WWW::M 1.71 от других людей на Darwin с Perl 5.8.8: matrix.cpantesters.org/   -  person daxim    schedule 27.12.2011


Ответы (1)


Перейдите в распакованную директорию. Если вы хотите начать сначала, запустите оболочку CPAN и введите команду look

$ cpan
cpan> look WWW::Mechanize

… или, если у вас есть cpanminus, запустите его с параметром --look:

$ cpanm --look WWW::Mechanize

WWW-Mechanize-1.71$ perl Makefile.PL; make
WWW-Mechanize-1.71$ prove -bv t/local/nonascii.t

prove в подробном режиме ясно покажет, какой именно тест не проходит.

WWW-Mechanize-1.71$ perl -d -Mblib t/local/nonascii.t

Выполните отладчик Perl, чтобы найти причину сбоя.

person daxim    schedule 27.12.2011