Debian Linux(テスト済み)で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を実行していますか?