Mixing the OS-installed (vendor installed) modules and the fresh distributed modules could cause problems in any languages environment.
Therefore myself using the anyenv for all my needs. The installation is straightforward:
$ git clone https://github.com/riywo/anyenv ~/.anyenv $ echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> ~/.your_profile $ echo 'eval "$(anyenv init -)"' >> ~/.your_profile $ exec $SHELL -l
After you got installed the anyenv, you could install many different language environments, like plenv for the perl.
$ anyenv install plenv
and now you could install (compile) any perl version what exists in the repository
$ plenv install -l #to show installable perl versions $ plenv install 5.24.0 #install the 5.24.0 $ plenv global 5.24.0 #set the 5.24.0 as default perl for you
Read more at plenv github page
Also, you probably will want to change all #!shebang lines, from
#!/usr/bin/perl to #!/usr/bin/env perl
In reply to Re^5: trouble with namespace::clean
by jomo
in thread trouble with namespace::clean
by nikmit
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |