tokuhirom / Minilla

Authorizing tool for CPAN modules
https://metacpan.org/release/Minilla
Other
97 stars 65 forks source link

Test fails while install Minilla #200

Closed avkhozov closed 8 years ago

avkhozov commented 8 years ago
~/.cpanm/work/1473137466.3208/Minilla-v3.0.4$ sudo perl -v

This is perl 5, version 22, subversion 1 (v5.22.1) built for x86_64-linux-gnu-thread-multi
(with 58 registered patches, see perl -V for more detail)

Copyright 1987-2015, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

~/.cpanm/work/1473137466.3208/Minilla-v3.0.4$ sudo which perl
/usr/bin/perl
~/.cpanm/work/1473137466.3208/Minilla-v3.0.4$ 

I have following errors while install Minilla:

~/.cpanm/work/1473137466.3208/Minilla-v3.0.4$ sudo ./Build test
t/00_compile.t ............................... ok   
t/01_load_all.t .............................. ok    
t/03_step.t .................................. 8/? No git remote.
t/03_step.t .................................. ok   
t/05_metadata.t .............................. ok   
t/bumpversion.t .............................. ok   
t/cli/build.t ................................ ok   
t/cli/clean.t ................................ ok   
t/cli/regenerate_BuildPL.t ................... Can't locate the perl binary used to run this script in (/usr/bin /usr/bin /usr/bin /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /snap/bin)
Giving up.
Minilla::Error::CommandExit at /home/and/.cpanm/work/1473137466.3208/Minilla-v3.0.4/blib/lib/Minilla/Logger.pm line 56, <DATA> line 620.
    Minilla::Logger::errorf("Giving up.\x{a}") called at /home/and/.cpanm/work/1473137466.3208/Minilla-v3.0.4/blib/lib/Minilla/Util.pm line 159
    Minilla::Util::cmd("/usr/bin/perl", "-I/home/and/.cpanm/work/1473137466.3208/Minilla-v3.0.4/blib/arch", "-I/home/and/.cpanm/work/1473137466.3208/Minilla-v3.0.4/blib/lib", "-I/etc/perl", "-I/usr/lib/x86_64-linux-gnu/perl5/5.22", "-I/usr/share/perl5", "-I/usr/local/lib/site_perl", "-I/usr/lib/x86_64-linux-gnu/perl-base", "-I.", ...) called at /home/and/.cpanm/work/1473137466.3208/Minilla-v3.0.4/blib/lib/Minilla/Util.pm line 154
    Minilla::Util::cmd_perl("Build.PL") called at /home/and/.cpanm/work/1473137466.3208/Minilla-v3.0.4/blib/lib/Minilla/WorkDir.pm line 155
    Minilla::WorkDir::build(Minilla::WorkDir=HASH(0x43f2458)) called at /home/and/.cpanm/work/1473137466.3208/Minilla-v3.0.4/blib/lib/Minilla/WorkDir.pm line 201
    Minilla::WorkDir::dist_test(Minilla::WorkDir=HASH(0x43f2458)) called at /home/and/.cpanm/work/1473137466.3208/Minilla-v3.0.4/blib/lib/Minilla/Release/DistTest.pm line 13
    Minilla::Release::DistTest::run("Minilla::Release::DistTest", Minilla::Project=HASH(0x49dd688), HASH(0x258ad00)) called at /home/and/.cpanm/work/1473137466.3208/Minilla-v3.0.4/blib/lib/Minilla/CLI/Release.pm line 62
    Minilla::CLI::Release::run("Minilla::CLI::Release") called at t/cli/regenerate_BuildPL.t line 48
    main::regenerate_BuildPL_test("Minilla::CLI::Release", "fork", 0, "repo", "/tmp/8a8Yyy84gp") called at t/cli/regenerate_BuildPL.t line 62

Module::Build version:

sudo cpanm Module::Build
Module::Build is up to date. (0.4220)
syohex commented 8 years ago

This is Module::Build error. That test does perl Build.PL and Module::Build raises error. I suppose you avoid this issue by removing sudo at testing.

BTW why did you use sudo at testing ? It is enough to use it for installing module into privileged directory.

avkhozov commented 8 years ago

I use sudo cpanm Minilla to install module for all users, and get this error. And later I have trying to install module manually and forgot remove sudo.

But without sudo I get the same error:

~/.cpanm/work/1473145633.17661/Minilla-v3.0.4$ ./Build test
t/00_compile.t ............................... ok   
t/01_load_all.t .............................. ok    
t/03_step.t .................................. 8/? No git remote.
t/03_step.t .................................. ok   
t/05_metadata.t .............................. ok   
t/bumpversion.t .............................. ok   
t/cli/build.t ................................ ok   
t/cli/clean.t ................................ ok   
t/cli/regenerate_BuildPL.t ................... Can't locate the perl binary used to run this script in (/usr/bin /usr/bin /usr/bin /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /snap/bin)
Giving up.
Minilla::Error::CommandExit at /home/and/.cpanm/work/1473145633.17661/Minilla-v3.0.4/blib/lib/Minilla/Logger.pm line 56, <DATA> line 620.
    Minilla::Logger::errorf("Giving up.\x{a}") called at /home/and/.cpanm/work/1473145633.17661/Minilla-v3.0.4/blib/lib/Minilla/Util.pm line 159
    Minilla::Util::cmd("/usr/bin/perl", "-I/home/and/.cpanm/work/1473145633.17661/Minilla-v3.0.4/blib/"..., "-I/home/and/.cpanm/work/1473145633.17661/Minilla-v3.0.4/blib/lib", "-I/etc/perl", "-I/usr/lib/x86_64-linux-gnu/perl5/5.22", "-I/usr/share/perl5", "-I/usr/local/lib/site_perl", "-I/usr/lib/x86_64-linux-gnu/perl-base", "-I.", ...) called at /home/and/.cpanm/work/1473145633.17661/Minilla-v3.0.4/blib/lib/Minilla/Util.pm line 154
    Minilla::Util::cmd_perl("Build.PL") called at /home/and/.cpanm/work/1473145633.17661/Minilla-v3.0.4/blib/lib/Minilla/WorkDir.pm line 155
    Minilla::WorkDir::build(Minilla::WorkDir=HASH(0x4167460)) called at /home/and/.cpanm/work/1473145633.17661/Minilla-v3.0.4/blib/lib/Minilla/WorkDir.pm line 201
    Minilla::WorkDir::dist_test(Minilla::WorkDir=HASH(0x4167460)) called at /home/and/.cpanm/work/1473145633.17661/Minilla-v3.0.4/blib/lib/Minilla/Release/DistTest.pm line 13
    Minilla::Release::DistTest::run("Minilla::Release::DistTest", Minilla::Project=HASH(0x4bb7550), HASH(0x22ffe30)) called at /home/and/.cpanm/work/1473145633.17661/Minilla-v3.0.4/blib/lib/Minilla/CLI/Release.pm line 62
    Minilla::CLI::Release::run("Minilla::CLI::Release") called at t/cli/regenerate_BuildPL.t line 48
    main::regenerate_BuildPL_test("Minilla::CLI::Release", "fork", 0, "repo", "/tmp/TIuPwOPxfb") called at t/cli/regenerate_BuildPL.t line 62
syohex commented 8 years ago

I got error by sudo cpanm Minilla.