Just call the respective perl binary — either directly via its absolute path (typically in the shebang line of your script), or adjust your executable search path (PATH env var) such that the correct perl instance is found first (for when you type "perl somescript.pl" on the command line).

If things are configured correctly (which is essentially what I was talking about in the last post), the perl binary should find the modules that belong to it — and preferably only those...  which is why it's usually not a good idea to globally set the environment variable PERL5LIB, if you have multiple perls installed (paths in PERL5LIB are being prepended to the configured/hardcoded module search paths in the binary and Config.pm, which could lead to modules being mixed up across different Perl installations).

An easy way to check if things do work as desired is to simply invoke "perl -V" (capital V), or "/usr/local/perl/5.10/bin/perl -V" (or whatever you have installed) — which prints the perl version and all search paths being used (the latter near the end of the output).


In reply to Re^7: Issue in migration of Perl code from 5.6.1 to 5.8.6 (relocatable @INC) by almut
in thread Issue in migration of Perl code from 5.6.1 to 5.8.6 by ja3

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.