使用Cpan安装Archive :: Extract失败

时间:2018-09-25 14:51:55

标签: perl windows-10

我已经安装ActivePerl以便运行生物信息学工具。 在Windows PowerShell上运行该工具后,我收到以下消息:

  

此机器上未安装Perl模块Archive :: Extract(自2007-07-07以来为核心)!   可从http://www.cpan.org/

下载Perl模块      

如果已安装CPAN,请尝试以下操作:cpan install   存档::提取出口

     

如果您使用的是Mac或Unix,则应使用sudo运行cpan:sudo cpan   安装Archive :: Extract退出

所以我尝试安装它:

try/catch

得到了:

  

“ 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

cpan
install Archive::Extract

但是我得到了:

  

t / 25_traversal.t .............. 1/41      测试失败“树提取中止”      在t / 25_traversal.t第97行。             得到:“ 0”        预期:“ 2”    看起来您未通过1项41的测试。   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:制作“ test_dynamic”时出现错误代码129

您能否解释一下具体问题是什么,以便理解它以及如何解决?

我不知道这是否是一个幼稚的问题,因为我刚刚开始学习命令行工具,Linux,Perl等。

最好的问候 康斯坦丁诺斯

1 个答案:

答案 0 :(得分:3)

Active Perl使用ppm脚本来安装模块,将其与cpan混合会导致您在上面看到的问题。您可能会发现使用Strawberry Perl更适合您,因为它带有c编译器,可让您从cpan安装非纯Perl模块