http://www.perlmonks.org?node_id=1061740


in reply to Re: Unable to install Perl::Critic in 32/64 Bit Strawberry Perl Portable
in thread Unable to install Perl::Critic in 32/64 Bit Strawberry Perl Portable

I have exactly the same problem with Windows 8 and Strawberry Perl 5.18.1 - It seems the File::HomeDir is very shoddy - Strange because I believe that both Strawberry and the module are products from the mind of A Kennedy - presumably they should work together - but alas Neigh. I will try four --force option and see - but yeah, would rather that it installed nicely!

Replies are listed 'Best First'.
Re^3: Unable to install Perl::Critic in 32/64 Bit Strawberry Perl Portable
by Anonymous Monk on Nov 08, 2013 at 18:28 UTC
    didn't work for me - Installed that and then failed on next module Path::FindDev - Any ideas anyone? Here is the output:
    CPAN: CPAN::SQLite loaded ok (v0.203) CPAN: LWP::UserAgent loaded ok (v6.05) CPAN: Time::HiRes loaded ok (v1.9725) CPAN: URI::URL loaded ok (v5.04) CPAN: YAML::XS loaded ok (v0.41) Database was generated on Fri, 08 Nov 2013 17:10:23 GMT Running install for module 'Path::FindDev' Running make for K/KE/KENTNL/Path-FindDev-0.4.1.tar.gz CPAN: Digest::SHA loaded ok (v5.85) CPAN: Compress::Zlib loaded ok (v2.061) Checksum for \\srv003\cpan-13.10.0\authors\id\K\KE\KENTNL\Path-FindDev +-0.4.1.tar.gz ok CPAN: Archive::Tar loaded ok (v1.92) CPAN: File::Temp loaded ok (v0.2301) CPAN: CPAN::Meta loaded ok (v2.132140) CPAN: Module::CoreList loaded ok (v2.96) CPAN.pm: Building K/KE/KENTNL/Path-FindDev-0.4.1.tar.gz Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Path-FindDev' version '0.4.1' Building Path-FindDev KENTNL/Path-FindDev-0.4.1.tar.gz D:\qs\_td\devel\perl-13.10.0-xbin\perl-13.10.0\perl\bin\perl.exe ./B +uild -- OK Running Build test t/00-compile.t ................ ok t/000-report-versions-tiny.t .. # # # Generated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.10 # perl: 5.018001 (wanted v5.10.0) on MSWin32 from D:\qs\_td\devel\perl +-13.10.0-xbin\perl-13.10.0\perl\bin\perl.exe # # Carp => 1.29 (want an +y version) # Class::Tiny => 0.012 (want 0. +010) # File::Spec => 3.40 (want an +y version) # FindBin => 1.51 (want an +y version) # IO::Handle => 1.34 (want an +y version) # IPC::Open3 => 1.13 (want an +y version) # Module::Build => 0.4007 (want 0. +4007) # Path::IsDev => 1.000000 (want v0 +.2.2) # Path::IsDev::Object => 1.000000 (want an +y version) # Path::Tiny => 0.044 (want 0. +038) # Scalar::Util => 1.3 (want an +y version) # Sub::Exporter => 0.986 (want an +y version) # Test::More => 0.99 (want 0. +99) # strict => 1.07 (want an +y version) # warnings => 1.18 (want an +y version) # # Thanks for using my code. I hope it works for you. # If not, please try and include this output in the bug report. # That will help me reproduce the issue and solve your problem. # t/000-report-versions-tiny.t .. ok t/basic.t ..................... The my_desktop method is not implement +ed on this platform at D:/qs/_td/devel/perl-13.10. 0-xbin/perl-13.10.0/perl/site/lib/Path/IsDev/NegativeHeuristic/HomeDir +.pm line 31. t/basic.t ..................... Dubious, test returned 255 (wstat 6528 +0, 0xff00) No subtests run Test Summary Report ------------------- t/basic.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: No plan found in TAP output Files=3, Tests=3, 1 wallclock secs ( 0.05 usr + 0.05 sys = 0.09 CPU +) Result: FAIL Failed 1/3 test programs. 0/3 subtests failed. KENTNL/Path-FindDev-0.4.1.tar.gz D:\qs\_td\devel\perl-13.10.0-xbin\perl-13.10.0\perl\bin\perl.exe ./B +uild test -- NOT OK //hint// to see the cpan-testers results for installing this module, t +ry: reports KENTNL/Path-FindDev-0.4.1.tar.gz Running Build install Building Path-FindDev Installing D:\qs\_td\devel\perl-13.10.0-xbin\perl-13.10.0\perl\site\li +b\Path\FindDev.pm Installing D:\qs\_td\devel\perl-13.10.0-xbin\perl-13.10.0\perl\site\li +b\Path\FindDev\Object.pm KENTNL/Path-FindDev-0.4.1.tar.gz D:\qs\_td\devel\perl-13.10.0-xbin\perl-13.10.0\perl\bin\perl.exe ./B +uild install --uninst 1 -- OK Stopping: 'install' failed for 'Path::FindDev'.
    I guess I will just dump Perl::Critic - I was just curious to start using it - but it really needs to install too many modules...

      didn't work for me - Installed that and then failed on next module Path::FindDev - Any ideas anyone?

      What didn't work for you?

      Did you try skipping the test, or forcing install?

      I think you should either skip the tests or force the install

      I guess I will just dump Perl::Critic - I was just curious to start using it - but it really needs to install too many modules...

      While you're at it, you can also dump using perlmonks and the internet -- waah, something didn't work 1000% perfect, what do, waaah, what do, I quit

Re^3: Unable to install Perl::Critic in 32/64 Bit Strawberry Perl Portable
by Anonymous Monk on Nov 08, 2013 at 19:30 UTC

    It seems the File::HomeDir is very shoddy

    Sure it doesn't