Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
perlbrew [2014/05/22 20:04] popel |
perlbrew [2014/05/28 11:14] popel |
||
---|---|---|---|
Line 13: | Line 13: | ||
The second line is optional, but it enables [[https:// | The second line is optional, but it enables [[https:// | ||
Make sure you have deleted (commented out) the old setup_platform setup ('' | Make sure you have deleted (commented out) the old setup_platform setup ('' | ||
+ | |||
+ | Also note that perlbrew (unlike '' | ||
+ | |||
+ | export PERL5LIB="" | ||
+ | |||
===== How to use Perlbrew ===== | ===== How to use Perlbrew ===== | ||
Line 44: | Line 49: | ||
perlbrew available | perlbrew available | ||
perlbrew install perl-5.16.3 | perlbrew install perl-5.16.3 | ||
- | perlbrew install -Dcc=gcc perl-5.16.3 # on Ubuntu10.04 64bit, I had to use this switch | + | perlbrew install -Dcc=gcc |
+ | |||
+ | (Note that when trying to compile threaded perl on cluster machines I had to ignore [[http:// | ||
Now, we probably want to install all modules from the current perl to the new perl: | Now, we probably want to install all modules from the current perl to the new perl: | ||
Line 50: | Line 57: | ||
perlbrew list-modules > list.txt | perlbrew list-modules > list.txt | ||
perlbrew switch perl-5.16.3 | perlbrew switch perl-5.16.3 | ||
+ | cpanm -n Tk # Tk tests are long and pop up many windows | ||
+ | cpanm -n UNIVERSAL:: | ||
cpanm < list.txt | cpanm < list.txt | ||
+ | ==== Tricky modules ==== | ||
+ | |||
+ | === Algorithm:: | ||
+ | In '' | ||
+ | |||
+ | #include < | ||
+ | #include < | ||
+ | |||
+ | === Algorithm:: | ||
+ | [[https:// |