in reply to How do you run Perl on _your_ system?

I avoid local::lib. Instead, I use perlbrew. And I create nice convenient aliases, such as

latest -> 5.36.0 5.36 -> 5.36.0 5.34 -> 5.34.1 some_project -> 5.34.1

Benefits:

My shell usually uses the latest version (perlbrew switch latest).

I can easy test against multiple versions using

cd "${PERLBREW_ROOT:-$HOME/perl5/perlbrew}"/perls for v in 10 12 14 16 18 20 22 24 26 28 30 32 34 36; do echo "5.$v:" 5.$v/bin/perl -e'...' end

I can easy update the version of Perl used by installed scripts without changing their shebang lines.