in reply to Re: Install CPAN module to another perl version
in thread Install CPAN module to another perl version

Thanks for replies, unfortunately perl doesn't see new installed module.

I added PATH="/opt/perl-5.16/bin:$PATH" to $PATH variable, saved.

When I ask: "which perl" I get repsonse "/opt/perl-5.16/bin/perl",

when I ask: "which cpan", I get resposne "/opt/perl-5.16/bin/cpan" #Hmm is it ok ? Should CPAN be located there ?

Then I install my module via "CPAN INSTALL MODULE" the whole proces goes ok, but my app doesn't see this new module in @INC and return:

Can't locate MODULE.pm in @INC (@INC contains: Plugins Modules . /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8) (..)

It is still looking in "/usr/lib/perl5", whats wrong ?

PS: When I change my shebang from "#!/usr/bin/env perl " to "#!/opt/perl-5.16/bin/perl" I get Internal Server Error.

What's wrong ? ;/

  • Comment on Re^2: Install CPAN module to another perl version

Replies are listed 'Best First'.
Re^3: Install CPAN module to another perl version
by Anonymous Monk on Aug 14, 2014 at 21:57 UTC
      SOLVED, thank you ;) As it turned out #!/opt/perl-5.16/bin/perl was right shebang.