【发布时间】:2019-03-01 06:00:13
【问题描述】:
我已安装 ActivePerl 以运行生物信息学工具。 在 Windows PowerShell 上运行该工具后,我收到以下消息:
Perl 模块 Archive::Extract(自 2007-07-07 开始在核心中)未安装在这台机器上! Perl 模块可通过http://www.cpan.org/ 下载
如果您安装了 CPAN,请尝试以下操作:cpan install 存档::提取退出
如果您在 Mac 或 Unix 上,您应该使用 sudo 运行 cpan:sudo cpan 安装存档::解压退出
所以我尝试安装它:
cpan
install Archive::Extract
得到了这个:
"C:\Perl64\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef Test::Harness::Switches; test_harness (0, 'blib\lib', 'blib\arch')" t/.t t/01_Archive-Extract.t .. # 旧版本的 Archive::Zip 可能会导致 File::Spec 警告 请参阅 rt.cpan.org 中的错误 #19713。忽略它们是安全的 t/01_Archive-Extract.t .. 87/?
由于我不擅长此操作,我认为我应该尝试再次安装 Archive::Zip
install Archive::Zip
但我得到了:
t/25_traversal.t ........ 1/41 失败的测试“树提取中止” 在 t/25_traversal.t 第 97 行。 得到:'0' 预期:'2' 看起来你没有通过 41 的 1 次测试。 t/25_traversal.t ................. 可疑,测试返回 1 (wstat 256, 0x100) 1/41 分测验失败 (少 32 个跳过的子测试:8 好)
测试总结报告
t/25_traversal.t(Wstat:256 次测试:41 次失败:1) 测试失败:16 非零退出状态:1 文件=25,测试=346,18 挂钟秒(0.19 usr + 0.13 sys = 0.31 CPU) 结果:失败 失败的 1/25 测试程序。 1/346 子测试失败。 dmake.exe:错误代码 129,同时制作“test_dynamic”
您能否解释一下具体问题是什么以便理解它以及我该如何解决?
我不知道这是不是一个幼稚的问题,因为我刚刚开始学习命令行工具、Linux、Perl 等。
【问题讨论】:
-
您安装了哪个版本的 ActivePerl?而且,您使用的是哪个版本的 Windows?
-
Windows 版本 1803 (OS Build 17134.285) 这是为 MSWin32-x64-multi-thread 构建的 perl 5,版本 26,subversion 1 (v5.26.1)
-
您能提供完整的输出吗? (您可能必须使用像 pastebin.com 这样的外部网站)
-
抱歉回复晚了,我没有再用pastedin了,对吗? pastebin.com/qWc5arxW
-
如果您打算继续使用 ActivePerl,您可能希望订阅他们的一些特定于 Perl 的邮件列表。十八年前我第一次在 Windows 上学习 Perl 时,我大量使用了它们。
标签: perl windows-10