Perl用のDateTimeをインストールすると、次のエラーが発生し、失敗します。Perl DateTimeのインストール
# Failed test 'Make sure we can add 50 years worth of years in America/New_York time zone'
# at t/30future-tz.t line 45.
Use of uninitialized value in numeric ge (>=) at /home/bensley/.cpan/build/DateTime-0.72/blib/lib/DateTime.pm line 138.
# Failed test 'Make sure we can add 50 years worth of days in America/Chicago time zone'
# at t/30future-tz.t line 45.
Use of uninitialized value in numeric ge (>=) at /home/bensley/.cpan/build/DateTime-0.72/blib/lib/DateTime.pm line 138.
# Failed test 'Make sure we can add 50 years worth of minutes in America/Denver time zone'
# at t/30future-tz.t line 45.
Use of uninitialized value in numeric ge (>=) at /home/bensley/.cpan/build/DateTime-0.72/blib/lib/DateTime.pm line 138.
# Failed test 'Make sure we can add 50 years worth of seconds in America/Los_Angeles time zone'
# at t/30future-tz.t line 45.
Use of uninitialized value in numeric ge (>=) at /home/bensley/.cpan/build/DateTime-0.72/blib/lib/DateTime.pm line 138.
# Failed test 'Make sure we can add 50 years worth of nanoseconds in America/North_Dakota/Center time zone'
# at t/30future-tz.t line 45.
フル出力がかなり長いので、私はそれをここに貼り付けてきている:私はPerlモジュールに新たなんだとthusly、完全に失わhttp://pastebin.com/raw.php?i=JiJeH4ij
。何が起きてる?
UPDATE:
$ perl --version
This is perl, v5.8.8 built for i486-linux-gnu-thread-multi
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 8.04.4 LTS
Release: 8.04
Codename: hardy
使用している32 bitまたは64-bit Perl?どのPerlのバージョンを使用していますか?どのプラットフォームですか? –
申し訳ありません、私の間違い、私はポストを更新しました。ナッジに感謝します! – jwbensley
Perl ...と32ビットの最新リリースではありません。うーん...私はMac OS X 10.7.3上で64ビットのPerl 5.14.1を持っており、問題なくDateTime 0.72のビルドとテストを行っただけです。私は32ビットのPerl 5.10.0を持っています。モジュールをアップグレードする必要があります(最後に使用してからしばらくして、ビルドのサポートは古すぎます)。 –