http://www.perlmonks.org?node_id=1056103


in reply to Re^2: object version does not match bootstrap parameter ( cpanm --local-lib PERL5LIB)
in thread object version does not match bootstrap parameter

Ha, its actually, as described in these posts :) Re: Problems with CPAN: installing Tk, Re^12: PDL installation problem, Re^7: PDL installation problem, Re: Module::Build installation while using local::lib, Re: One liner to config cpan to install all dependencies automatically along with temp modules?, Re: Using File::ShareDir in development, Re^8: Why is it in some other popular languages fewer steps and potential issues when installing libraries no testing needed and no compilation of C/C++ code done, Re^5: Changing Module Tree, PERL5LIB usage ?,

Its to install

cpanm -v --local-lib /home/username/myperllibs CGI Installing /home/username/myperllibs/lib/perl5/CGI.pm Installing /home/username/myperllibs/lib/perl5/CGI/Apache.pm Installing /home/username/myperllibs/lib/perl5/CGI/Carp.pm Installing /home/username/myperllibs/lib/perl5/CGI/Cookie.pm Installing /home/username/myperllibs/lib/perl5/CGI/Fast.pm Installing /home/username/myperllibs/lib/perl5/CGI/Pretty.pm Installing /home/username/myperllibs/lib/perl5/CGI/Push.pm Installing /home/username/myperllibs/lib/perl5/CGI/Switch.pm Installing /home/username/myperllibs/lib/perl5/CGI/Util.pm Appending installation info to /home/username/myperllibs/lib/perl5/MSW +in32-x86-multi-thread/perllocal.pod

Then to make it visible to perl you run

export PERL5LIB=/home/username/myperllibs/lib/perl5:$PERL5LIB export PATH=/home/username/myperllibs/bin;$PATH

And see its visible

perl -V ... Built under msys Compiled at Apr 26 2011 22:23:07 %ENV: PERL5LIB="/home/username/myperllibs/lib/perl5:" CYGWIN="" @INC: /home/username/myperllibs/lib/perl5 /usr/lib/perl5/5.8/msys /usr/lib/perl5/5.8 /usr/lib/perl5/site_perl/5.8/msys /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_perl/5.8/msys /usr/lib/perl5/vendor_perl/5.8 /usr/lib/perl5/vendor_perl/5.8 .

To make it permanently visible add the export commands to one of your (whatever you use) /home/username/.profile or ~/.bashrc or ~/.initrc