perlbrew

Having trouble using perlbrew to install perl 5.14.2 on OSX 10.8.0

。_饼干妹妹 提交于 2019-12-21 20:47:49
问题 On the advice I've read here and elsewhere, I decided to stop running sudo cpan , thus affecting the system perl, and instead use perlbrew to install and manage private versions of perl. I installed perlbrew and ran perlbrew install perl-5.14.2 , both without and with --force . Both times it failed to install. Below is the test summary report. Test Summary Report ------------------- ../ext/POSIX/t/posix.t (Wstat: 0 Tests: 66 Failed: 0) TODO passed: 11 ../lib/locale.t (Wstat: 0 Tests: 117

Having trouble using perlbrew to install perl 5.14.2 on OSX 10.8.0

余生长醉 提交于 2019-12-21 20:47:45
问题 On the advice I've read here and elsewhere, I decided to stop running sudo cpan , thus affecting the system perl, and instead use perlbrew to install and manage private versions of perl. I installed perlbrew and ran perlbrew install perl-5.14.2 , both without and with --force . Both times it failed to install. Below is the test summary report. Test Summary Report ------------------- ../ext/POSIX/t/posix.t (Wstat: 0 Tests: 66 Failed: 0) TODO passed: 11 ../lib/locale.t (Wstat: 0 Tests: 117

Using perlbrew to build a perl with debugging symbols

我是研究僧i 提交于 2019-12-21 09:09:33
问题 I'm trying to track down a segmentation fault that I've been able to isolate to just a few lines of code on different versions of Perl. I use perlbrew to manage my various versions for development and testing, but it doesn't build perl with debugging symbols, so using gdb to analyse the core dump file is pretty useless. So what's the best way to have perlbrew build with debugging symbols enabled. And if possible I'd like to be able to have it be a separate perl that I could switch to instead

How to create a init-script for an Perl catalyst application running on nginx with fastcgi and perlbrew

穿精又带淫゛_ 提交于 2019-12-19 09:44:15
问题 I'm looking for a initscript to make usage of perlbrew on a webserver running a nginx as proxy for an perl catalyst application. I'm currently trying to start the app via source $PERLBREW execute "perlbrew use perl-5.14.4@devel" execute "mkdir -p $PID_PATH && $START_ICOS_APP > /dev/null 2>&1 &" echo "$DESC started" but it appers it cannot find the local perl installation. $PERLBREW is set to my perlbrew folder. 回答1: This is a good step by step guide how to do this, but it is French (but still

perlbrew command not found

不想你离开。 提交于 2019-12-13 14:41:14
问题 I installed perlbrew on Linux backtrack on my virtual machine. and I have perl 5.10.1 installed on my backtrack. but when I write perlbrew command in the terminal it shows the following message: perlbrew: command not found What is wrong with my system? 回答1: When you installed perlbrew , you were instructed to add something like source ~/perl5/perlbrew/etc/bashrc to your shell startup script ( .bashrc ). It appears that you did not do this, or that you did not restart your shell after doing

How do I install the latest BioPerl version when using perlbrew?

烂漫一生 提交于 2019-12-11 11:45:40
问题 I'm using perlbrew and I would like to install the latest bioperl version. Should I use cpanm or git ? If git - do I just install as usual (AKA git clone ... then make and build), or should I do anything special? UPDATE Specifically, I'm not sure I understand the following expert from BioPerl Using Git manual: Tell perl where to find BioPerl (assuming you checked out the code in $HOME/src; set this in your .bash_profile, .profile, or .cshrc): bash: $ export PERL5LIB="$HOME/src/bioperl-live:

installing modules when using perlbrew

风流意气都作罢 提交于 2019-12-10 22:04:27
问题 I am trying to use perlbrew to run a set of perl scripts. When I try installing dependencies for these perl scripts, they are installed into my system's perl version (5.18.X) and not the version I want to use (5.10.1). I have tried several suggestions from other threads on stackoverflow, but to no avail. Here's an example of what happens. I'll do the following: perlbrew use perl-5.10.1 perl -v (returns with perl-5.10.1) cpanm Parallel::ForkManager (returns Paralell::ForkManager is installed)

“…/auto/List/Util/Util.so: undefined symbol: PL_stack_sp at …/XSLoader.pm” only when running test suite with CGI::Test _and_ on Travis CI

♀尐吖头ヾ 提交于 2019-12-08 02:56:42
问题 I have a Perl module called CGI::Github::Webhook whose test suite works fine on Travis CI so far on the branch master. But since it's a module for writing CGI scripts, I wanted to test it with CGI::Test as this would be closer to real-life scenarios. But every Travis CI run in the branch cgi-test failed so far. Except for the runs with Perl 5.24 and above, every failed run contained these lines, just with different Perl version numbers in the paths: Attempt to reload List/Util.pm aborted.

“…/auto/List/Util/Util.so: undefined symbol: PL_stack_sp at …/XSLoader.pm” only when running test suite with CGI::Test _and_ on Travis CI

一世执手 提交于 2019-12-06 13:23:19
I have a Perl module called CGI::Github::Webhook whose test suite works fine on Travis CI so far on the branch master . But since it's a module for writing CGI scripts, I wanted to test it with CGI::Test as this would be closer to real-life scenarios. But every Travis CI run in the branch cgi-test failed so far . Except for the runs with Perl 5.24 and above, every failed run contained these lines, just with different Perl version numbers in the paths: Attempt to reload List/Util.pm aborted. Compilation failed in require at /home/travis/perl5/perlbrew/perls/5.22.0/lib/site_perl/5.22.0/Sub

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

只愿长相守 提交于 2019-12-06 03:00:58
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 a bash script that reproduces the problem. I run it like this (with some suitable <PATH_TO_SCRIPT> ): %