Я использую Perl 5.10.0 на Debian Linux (тестирование) и пытаюсь установить модуль Perl Net::Amazon::MechanicalTurk версии 1.01. При запуске тестов модуля, я получаю ошибки, такие как:Как я могу исправить ошибки Net :: Amazon :: MechanicalTurk?
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 вы используете?