「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を実行しています。
どのOS/Distroを使用していますか?これらのモジュールは、依存関係も取得するため、通常、パッケージからインストールする方が簡単です。 Ubuntuでは次のようになります。
Sudo apt-get install libdatetime-Perl
実際、Fedora14で「cpanm」を使用して「DateTime」モジュールをインストールすることもできませんでした。ただし、「TimeDate」の代わりにこのモジュールを使用したいと思います。
ルートになり、 "yum install Perl-DateTime.i686"
これで作業が完了します@ _ @