perlbrew

Why does perlbrew fail while installing perl-5.12.2?

落爺英雄遲暮 提交于 2021-02-08 04:15:50
问题 When I try to install Perl 5.12.2 with perlbrew, I get an error at the end because the CPANPLUS tests fail. Making utilities make[1]: Entering directory `/home/dave/perl5/perlbrew/build/perl-5.12.2/utils' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/dave/perl5/perlbrew/build/perl-5.12.2/utils' cd t && (rm -f perl; /bin/ln -s ../perl perl) ./runtests choose t/base/cond....................................................ok t/base/if...................................

Why does perlbrew fail while installing perl-5.12.2?

杀马特。学长 韩版系。学妹 提交于 2021-02-08 04:14:27
问题 When I try to install Perl 5.12.2 with perlbrew, I get an error at the end because the CPANPLUS tests fail. Making utilities make[1]: Entering directory `/home/dave/perl5/perlbrew/build/perl-5.12.2/utils' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/dave/perl5/perlbrew/build/perl-5.12.2/utils' cd t && (rm -f perl; /bin/ln -s ../perl perl) ./runtests choose t/base/cond....................................................ok t/base/if...................................

Why does perlbrew fail while installing perl-5.12.2?

女生的网名这么多〃 提交于 2021-02-08 04:12:16
问题 When I try to install Perl 5.12.2 with perlbrew, I get an error at the end because the CPANPLUS tests fail. Making utilities make[1]: Entering directory `/home/dave/perl5/perlbrew/build/perl-5.12.2/utils' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/dave/perl5/perlbrew/build/perl-5.12.2/utils' cd t && (rm -f perl; /bin/ln -s ../perl perl) ./runtests choose t/base/cond....................................................ok t/base/if...................................

Does perlbrew work on Windows?

烈酒焚心 提交于 2021-02-07 13:13:10
问题 Using ActiveState 5.8.8 on Windows XP, I would like to install a more recent Perl for testing/migration. 回答1: Someday, we'll be out of the days when we thought we were limited to only one computer. When I want to test this sort of stuff, I make virtual machines. I keep a clean, base installation around, make copies of that stuff, configure them in multiple ways, and blow them up however I like. If I do something bad, I can either go back to the base installation easily or revert to a snapshot

Error installing perl using perlbrew on Big Sur

夙愿已清 提交于 2020-12-26 06:55:16
问题 I'm trying to install perl version 5.33.4 in my macOS environment using perlbrew. I cannot comprehend why it fails during installation. I started installing perlbrew using \curl -L https://install.perlbrew.pl | bash , then I added in my zshenv this line: source ~/perl5/perlbrew/etc/bashrc and started installing perl with perlbrew install perl-5.33.4 command. I tried also with different perl versions, but the problem is the same. This is the logged error: # Failed test 20 - array should

Install modules with perlbrew and cpm - perlbrew switch does not change @INC during docker build

女生的网名这么多〃 提交于 2020-03-04 23:01:29
问题 I'd like to use fast cpm module installer instead of cpanm in my projects. Also I install target perl version using perlbrew. According documentation of cpm -g option will install modules into current @INC How to force perlbrew change @INC in Dockerfile ? Below is part of my Dockerfile RUN perl -le 'print for @INC' && \ perlbrew switch perl-5.31.0 && \ perl -le 'print for @INC' && \ cpm install -gv CGI && \ perlbrew list-modules When I build Dockerfile output of perl -le 'print for @INC' is

How can Install multiple Perl versions without them tripping over each other's XS modules?

我的未来我决定 提交于 2020-02-01 03:43:07
问题 I would like to install several different versions of perl in my home directory. I tried using App::perlbrew, but XS modules from one version were causing segfaults in the other version. Is there any way to install multiple versions of perl and have them automatically keep their XS modules separate? 回答1: You can install each perl completely separate from any other perl installation. It's binaries and modules will be completely separate from each other. Essentially, when you install each perl

perlbrew fails with “Can't locate Devel/PatchPerl.pm”

假装没事ソ 提交于 2020-01-02 07:27:19
问题 perlbrew fails with Can't locate Devel/PatchPerl.pm . More precisely, what fails is a run of patchperl that is spawned off by perlbrew . There is in fact a Devel/PatchPerl.pm accessible via the paths in the environment variable PERL5LIB , but perlbrew unconditionally deletes this variable before it runs perlpatch : delete $ENV{$_} for qw(PERL5LIB PERL5OPT); I can't find anything in the perlbrew documentation justifying this maneuver. Can someone explain why perlbrew does this? EDIT: Below is

Install modules with perlbrew and cpm - perlbrew switch does not change @INC during docker build

a 夏天 提交于 2019-12-31 02:54:19
问题 I'd like to use fast cpm module installer instead of cpanm in my projects. Also I install target perl version using perlbrew. According documentation of cpm -g option will install modules into current @INC How to force perlbrew change @INC in Dockerfile ? Below is part of my Dockerfile RUN perl -le 'print for @INC' && \ perlbrew switch perl-5.31.0 && \ perl -le 'print for @INC' && \ cpm install -gv CGI && \ perlbrew list-modules When I build Dockerfile output of perl -le 'print for @INC' is

Installing perl-5.20.1 with Perlbrew. Failed tests in perl5db.t

孤者浪人 提交于 2019-12-22 17:49:58
问题 I am trying to install Perl v5.20.1 with Perlbrew, but it fails due to failed tests in a script perl5db.t . I am using Ubuntu 14.04 with 64 bit architecture (x86_64). Running: $ perlbrew install perl-5.20.1 started installation fine and run for some minutes, but then aborted due to failed tests. Output: Test Summary Report ------------------- ../lib/perl5db.t (Wstat: 0 Tests: 119 Failed: 86) Failed tests: 19-56, 58-60, 63-64, 66, 68-72, 74, 76-80 82-83, 85-101, 104-108, 110, 112, 114, 116-119