Я использую Perl 5.10.0 в Debian Linux (тестирование) и пытаюсь установить модуль Perl Net :: Amazon :: MechanicalTurk версия 1.01. Когда я запускаю набор тестов модуля, я получаю следующие ошибки:
t/01-ListOperations.......................Can't locate object method "new" via package "Net::Amazon::MechanicalTurk::Transport::RESTTransport" at /home/user/.cpan/build/Net-Amazon-MechanicalTurk-1.01-BO885C/blib/lib/Net/Amazon/MechanicalTurk/Transport.pm line 21.
dubious
[...]
Failed 21/33 test scripts. 12/78 subtests failed.
Files=33, Tests=78, 46 wallclock secs ( 1.50 cusr + 0.22 csys = 1.72 CPU)
Failed 21/33 test programs. 12/78 subtests failed.
Net::Amazon::MechanicalTurk::Transport::RESTTransport
ISA Net::Amazon::MechanicalTurk::Transport
, что ISA Net::Amazon::MechanicalTurk::BaseObject
, которая имеет под "новый".
У меня установлены все необходимые модули, что подтверждается сценарием mturk_install.pl
. Я проверил проблемы на странице CPAN модуля, но эти ошибки не устранены.
Кто-нибудь сталкивался с этими проблемами и придумал какие-нибудь решения? Если вы успешно используете этот модуль, какую версию Perl вы используете?