我尝试通过运行“cpan”并在提示符下键入“install DateTime”来安装 Perl DateTime 模块。经过大量处理和打印后,我收到了以下消息:
在(eval 907)第 3 行的 require 中编译失败。 # 看起来你的测试在它可以输出任何东西之前就死了。 t/41cldr_format ............可疑 测试返回状态 255 (wstat 65280, 0xff00) 死了。失败的测试 1-101 101/101 测试失败,0.00% 正常 t/42duration_class ......好的 t/pod-coverage........跳过 全部跳过:测试 POD 覆盖率所需的 Test::Pod::Coverage 1.08 t/pod........跳过 全部跳过:测试 POD 所需的 Test::Pod 1.14 失败的测试统计 Wstat Total Fail 失败的失败列表 -------------------------------------------------- ----------------------------------------- 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 172 302 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 127 254 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_dynamic] 错误 255 DROLSKY/DateTime-0.50.tar.gz /usr/bin/make test -- 不行 //提示// 要查看安装此模块的 cpan-testers 结果,请尝试: 报告 DROLSKY/DateTime-0.50.tar.gz 运行 make install make test 已返回错误状态,不强制安装 在此命令期间失败: DROLSKY/DateTime-0.50.tar.gz : make_test NO
这是什么意思,我该如何解决?
编辑:我正在运行 Fedora。
您使用的是什么操作系统/发行版?从包中安装这些模块通常更容易,因为这也会获得依赖项。在 Ubuntu 中,您只需:
实际上,我也未能在 Fedora 14 上使用“cpanm”安装“DateTime”模块;我确实想使用这个模块,而不是你的“TimeDate”。
变成root,然后“ yum install perl-DateTime.i686 ”
这样就完成了工作@_@