如何解决如何在 Perl CPAN 中获取“make test -- NOT OK”背后的错误/原因?
我使用的是 Windows 10,MSYS2 控制台;我尝试这样做:
$ cpan CPAN::DistnameInfo
Loading internal logger. Log::Log4perl recommended for better logging
Reading '~/.cpan/Metadata'
Database was generated on Tue,11 May 2021 20:29:02 GMT
Running install for module 'CPAN::DistnameInfo'
Checksum for ~/.cpan/sources/authors/id/G/GB/GBARR/CPAN-DistnameInfo-0.12.tar.gz ok
'YAML' not installed,will not store persistent state
Configuring G/GB/GBARR/CPAN-DistnameInfo-0.12.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for CPAN::DistnameInfo
Writing MYMETA.yml and MYMETA.json
GBARR/CPAN-DistnameInfo-0.12.tar.gz
/usr/bin/perl Makefile.PL INSTALLDIRS=site -- OK
Running make for G/GB/GBARR/CPAN-DistnameInfo-0.12.tar.gz
cp lib/CPAN/DistnameInfo.pm blib/lib/CPAN/DistnameInfo.pm
Manifying 1 pod document
GBARR/CPAN-DistnameInfo-0.12.tar.gz
make -- OK
Running make test for GBARR/CPAN-DistnameInfo-0.12.tar.gz
GBARR/CPAN-DistnameInfo-0.12.tar.gz
make test -- NOT OK
//hint// to see the cpan-testers results for installing this module,try:
reports GBARR/CPAN-DistnameInfo-0.12.tar.gz
嗯,很高兴知道 make test
是 NOT OK
- 但是 实际问题是什么?
奇怪的是,如果我手动执行:
$ cd ~/.cpan/build/CPAN-DistnameInfo-0.12-4/
$ make test
PERL_DL_NONLAZY=1 "/usr/bin/perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0,'blib/lib','blib/arch')" t/*.t
t/ext.t ... ok
t/path.t .. ok
All tests successful.
Files=2,Tests=829,1 wallclock secs ( 0.08 usr 0.05 sys + 0.42 cusr 0.28 csys = 0.82 CPU)
Result: PASS
...那么,make test
似乎有效?!
那么 - 我怎样才能找到实际的错误原因?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。