Yes, I've multiple versions of perl.
There are the perl modules from the operation system (in my case Debian 10, or 11, I tested both)
Then I've compiled Perl 5.32.1 and 5.34.0 from source, and I'm trying to install Moose as part of any of these version.
The software will be installed as seperate packages on a computing cluster on an nfs-storage.
I use neither perlbrew nor local::lib, but install from source with
export PREFIX=/my/install/directory/perl/5.34.0/
./Configure -des -Dprefix=$PREFIX \
-Dusethreads \
-Duseshrplib \
-Dinc_version_list=none
make -j4 && make test && make install
Once perl is installed, these environment variables are set:
export PERL5LIB=$PREFIX/lib
export PATH=$PREFIX/bin:$PATH
export MANPATH=$PREFIX/man:$PATH
export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH
and cpan is installed with
curl -L https://cpanmin.us | perl - App::cpanminus
The command " which cpan cpanm " results in displaying the version in
$PREFIX/bin/cpan
$PREFIX/bin/cpanm
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.