web-dev-qa-db-ja.com

CPANがDateTimeモジュールのインストールに失敗する

「cpan」を実行し、プロンプトで「install DateTime」と入力して、PerlDateTimeモジュールをインストールしようとしました。多くの処理と印刷の後に、次のメッセージが表示されました。

コンパイルは(eval 907)行3でrequireに失敗しました。
#何かを出力する前にテストが終了したようです。
 t/41cldr_format .........疑わしい
テストがステータス255(wstat 65280、0xff00)
 DIEDを返しました。失敗したテスト1-101 
失敗した101/101テスト、0.00%大丈夫
 t/42duration_class ...... ok 
 t/pod-coverage ..... .. .... skipped 
すべてスキップ:Test :: Pod :: Coverage 1.08はPODカバレッジのテストに必要です
 t/pod ................ ...スキップ
すべてスキップ:PODのテストにはTest :: Pod1.14が必要
 Failed Test Stat Wstat Total Fail Failed List of Failed 
 --------- -------------------------------------------------- -------------------- 
 t/07compare.t 255 65280 26 18 69.23%18-26 
 t/17set_return.t 255 65280 7 12 171.43%2-7 
 t/19leap_second.t 255 65280 172302 175.58%22-172 
 t/23storable.t 255 65280 21 42 200.00%1-21 
 t/24from_object.t 255 65280 10 8 80.00%7-10 
 t/30future_tz.t 255 65280 5 10 200.00%1-5 
 t/34set_tz.t 255 65280 8 16 200.00% 1-8 
 t/36invalid_local.t 255 65280 4 5 125.00%1-4 
 t/37local-add.t 255 65280 26 52 200.00%1-26 
 t/38local-subtract.t 255 65280 127254 200.00%1-127 
 t/41cldr_format.t 255 65280 101 202 200.00%1-101 
 3つのテストと9つのサブテストがスキップされました。
 11/44のテストスクリプトに失敗しました。 75.00%大丈夫。 462/3296のサブテストが失敗し、85.98%が大丈夫です。 test --NOT OK 
 //ヒント//このモジュールをインストールするためのcpan-testersの結果を確認するには、次を試してください:
レポートDROLSKY/DateTime-0.50.tar.gz 
実行中make install 
 make testは不正なステータスを返しました、強制しないとインストールされません
このコマンド中に失敗しました:
 DROLSKY/DateTime-0.50.tar.gz:make_test NO

それはどういう意味ですか、どうすれば修正できますか?

編集:私はFedoraを実行しています。

5
titaniumdecoy

どのOS/Distroを使用していますか?これらのモジュールは、依存関係も取得するため、通常、パッケージからインストールする方が簡単です。 Ubuntuでは次のようになります。

Sudo apt-get install libdatetime-Perl
9
Kyle Brandt

実際、Fedora14で「cpanm」を使用して「DateTime」モジュールをインストールすることもできませんでした。ただし、「TimeDate」の代わりにこのモジュールを使用したいと思います。

ルートになり、 "yum install Perl-DateTime.i686"

これで作業が完了します@ _ @

1
leo