Ich benutze Perl 5.10.0 unter Debian Linux (testing) und versuche das Perl Modul Net::Amazon::MechanicalTurk Version 1.01 zu installieren. Wenn ich die Modultestsuite laufen lasse, erhalte ich Fehler wie die folgenden:Wie kann ich die ausfallenden Tests von Net :: Amazon :: MechanicalTurk reparieren?
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
die ISA Net::Amazon::MechanicalTurk::BaseObject
, die eine Unter „neu“.
Ich habe alle erforderlichen Module installiert, wie durch das Skript mturk_install.pl
verifiziert. Ich habe die Probleme auf der CPAN-Seite des Moduls überprüft, aber diese Fehler werden nicht behoben.
Hat jemand diese Probleme gehabt und irgendwelche Lösungen gefunden? Wenn Sie dieses Modul erfolgreich verwenden, welche Perl-Version führen Sie gerade aus?