Subject: | Do you need TAP::Harness::Env in your requires list? |
Trying to cpanm Dist::Zilla on OSX, it appears there is a dependency on TAP::Harness::Env that it didn't know about.
I was able to cpanm File::ShareDir::Install by first doing cpanm TAP::Harness::Env. So I think maybe F::SD::I needs to specify a requirement of TAP::H::E. Let me know if you want me to submit a patch, and if https://github.com/Perl-Toolchain-Gang/File-ShareDir-Install is the right place.
cpanm (App::cpanminus) 1.7042 on perl 5.018002 built for darwin-thread-multi-2level
Work directory is /Users/mjsouth/.cpanm/work/1485960053.46521
You have make /usr/bin/make
You have LWP 6.05
You have /usr/bin/tar: bsdtar 2.8.3 - libarchive 2.8.3
You have /usr/bin/unzip
Searching Dist::Zilla () on cpanmetadb ...
--> Working on Dist::Zilla
Fetching http://www.cpan.org/authors/id/R/RJ/RJBS/Dist-Zilla-6.008.tar.gz
-> OK
Unpacking Dist-Zilla-6.008.tar.gz
Entering Dist-Zilla-6.008
Checking configure dependencies from META.json
Checking if you have File::ShareDir::Install 0.06 ... No
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (6.66)
==> Found dependencies: File::ShareDir::Install
Searching File::ShareDir::Install (0.06) on cpanmetadb ...
--> Working on File::ShareDir::Install
Fetching http://www.cpan.org/authors/id/E/ET/ETHER/File-ShareDir-Install-0.11.tar.gz
-> OK
Unpacking File-ShareDir-Install-0.11.tar.gz
Entering File-ShareDir-Install-0.11
Checking configure dependencies from META.json
Checking if you have Module::Build::Tiny 0.034 ... Yes (0.034)
Configuring File-ShareDir-Install-0.11
Running Build.PL
Creating new 'Build' script for 'File-ShareDir-Install' version '0.11'
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have File::Path 0 ... Yes (2.09)
Checking if you have Module::Metadata 0 ... Yes (1.000011)
Checking if you have warnings 0 ... Yes (1.18)
Checking if you have strict 0 ... Yes (1.07)
Checking if you have Exporter 0 ... Yes (5.68)
Checking if you have File::Spec 0 ... Yes (3.40)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.66)
Checking if you have IO::Dir 0 ... Yes (1.10)
Checking if you have Carp 0 ... Yes (1.29)
Checking if you have Test::More 0 ... Yes (0.98)
Building and testing File-ShareDir-Install-0.11
cp lib/File/ShareDir/Install.pm blib/lib/File/ShareDir/Install.pm
Can't locate TAP/Harness/Env.pm in @INC (you may need to install the TAP::Harness::Env module) (@INC contains: /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.2/darwin-thread-multi-2level /Library/Perl/Updates/5.18.2 /System/Library/Perl/5.18/darwin-thread-multi-2level /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level /System/Library/Perl/Extras/5.18 .) at /System/Library/Perl/Extras/5.18/Module/Build/Tiny.pm line 103.
-> FAIL Installing File::ShareDir::Install failed. See /Users/mjsouth/.cpanm/work/1485960053.46521/build.log for details. Retry with --force to force install it.
-> FAIL Installing the dependencies failed: Module 'File::ShareDir::Install' is not installed
-> FAIL Bailing out the installation for Dist-Zilla-6.008.