我在 Debian Linux(测试)上使用 Perl 5.10.0 并尝试安装 Perl 模块Net::Amazon::MechanicalTurk 1.01 版。当我运行模块的测试套件时,我收到如下错误:
t/01-ListOperations.............无法通过包“Net::Amazon::MechanicalTurk::Transport”找到对象方法“new” ::RESTTransport”,位于 /home/user/.cpan/build/Net-Amazon-MechanicalTurk-1.01-BO885C/blib/lib/Net/Amazon/MechanicalTurk/Transport.pm 第 21 行。 可疑 [...] 21/33 测试脚本失败。12/78 分测试失败。 Files=33, Tests=78, 46 wallclock secs (1.50 cusr + 0.22 csys = 1.72 CPU) 21/33 测试程序失败。12/78 分测试失败。
Net::Amazon::MechanicalTurk::Transport::RESTTransport
ISANet::Amazon::MechanicalTurk::Transport
里面Net::Amazon::MechanicalTurk::BaseObject
有一个子“新”的ISA。
mturk_install.pl
正如脚本所验证的,我已安装所有必需的模块。我已经检查了模块的 CPAN 页面上的问题,但没有解决这些错误。
有没有人遇到这些问题并提出任何解决方案?如果你成功使用了这个模块,你运行的是哪个版本的 Perl?