On 8/2/07, Tom Phoenix <[EMAIL PROTECTED]> wrote:
> On 8/2/07, Larry Vaden <[EMAIL PROTECTED]> wrote:
>
> > What controls whether a Perl module is chosen from
>
> The order of directories in @INC controls this; the first module found
> is the one that's used. Does that give you what you need?
>
> Cheers!
>
> --Tom Phoenix
> Stonehenge Perl Training

Thanks, Tom!

The output of grep -i "@inc" /usr/bin/spamassassin is:

      unshift ( @INC, '../blib/lib' );
        { unshift ( @INC, $dir ); last; }
    -pathlist => [EMAIL PROTECTED],
  pod2usage( -verbose => $verbose, -message => $message, -exitval =>
64, -input => "spamassassin-run.pod", -pathlist => [EMAIL PROTECTED] );

which is over my head :)

Is it true that

use lib '/usr/lib/perl5/vendor_perl/5.8.5'; in /usr/bin/spamassassin
would cause .pm modules in /vendor_perl/ to be chosen over those in
/site_perl/?

Is it true that

perl -MCPAN -e 'install A::B' updates /site_perl/ rather than /vendor_perl/?

The reason I ask is that /vendor_perl/ has Net::DNS version 0.48 and
/site_perl/ has Net::DNS version 0.61 and if I understand the Net::DNS
release notes, one wants an SPF-specific fix just released in Net::DNS
version 0.61.

IOW, how does one go about benefiting from using perl -MCPAN to update
Perl modules?

kind regards/ldv

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to