in reply to Re^3: Upgrading XS module to later version
in thread Upgrading XS module to later version

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

Replies are listed 'Best First'.
Re^5: Upgrading XS module to later version
by ikegami (Patriarch) on Feb 14, 2022 at 00:55 UTC

    What's the output of

    which perl which cpan which cpanm head -n 1 "$( which cpan )" head -n 1 "$( which cpanm )"