gpt4 book ai didi

perl - 命令 "cpan reports"到底是做什么的?

转载 作者:行者123 更新时间:2023-12-02 02:44:03 25 4
gpt4 key购买 nike

我尝试使用命令 cpan install Moose 在 perl 5.32.0 中安装 Moose。安装失败,并显示以下消息:

Result: FAIL
Failed 448/478 test programs. 12/30 subtests failed.
Makefile:2047: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 255
ETHER/Moose-2.2013.tar.gz
13 dependencies missing (Class::Load,Class::Load::XS,Data::OptList,Devel::OverloadInfo,Dist::CheckConflicts,Module::Runtime::Conflicts,Package::DeprecationManager,Package::Stash,Package::Stash::XS,Params::Util,Sub::Exporter,Sub::Identify,Test::CleanNamespaces); additionally test harness failed
/usr/bin/make test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports ETHER/Moose-2.2013.tar.gz

我尝试了命令cpan reports ETHER/Moose-2.2013.tar.gz,并且以某种方式正确安装了Moose。这里发生了什么? cpan reports 到底有什么作用?这与 App::cpanreports 相同吗?

最佳答案

那里的错误消息指的是您可以在 CPAN.pm shell 中执行的操作,而 cpan 命令没有任何内容可以映射到该操作。即使这样做了,看起来也不会一样。

不带参数的

cpan 会将您带入 CPAN.pm shell,您可以在其中发出命令(例如 install 等)。对于报告,您需要先安装LWP和CPAN::Reporter:

% cpan LWP CPAN::Reporter
...
% cpan
cpan[1]> reports ETHER/Moose-2.2013.tar.gz
Distribution: E/ET/ETHER/Moose-2.2013.tar.gz
Fetching 'http://www.cpantesters.org/show/Moose.json'...DONE

2.2013:
+PASS 5.28.0 on SunOS/Solaris 2.11 (i86pc-solaris-64)
+PASS 5.28.3 on GNU/Linux 5.4.34-0-lts (x86_64-linux-thread-multi)
+PASS 5.22.4 on GNU/Linux 5.4.0-26-generic (x86_64-linux)
+PASS 5.26.0 on FreeBSD 12.1-release (i386-freebsd-64int)
+PASS 5.26.0 on SunOS/Solaris 2.11 (i86pc-solaris-64)

但是,查看 CPAN Testers 可能更容易查看特定模块的结果。

关于perl - 命令 "cpan reports"到底是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63098006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com