데비안 리눅스 (테스트 중)에서 Perl 5.10.0을 사용하고 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 버전을 사용하고 있습니까?