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


in reply to Re: Perl modules confusion
in thread Perl modules confusion

Thanks, that was already VERY informative. That means, if I want to use the exact modules I want I can just temporarily change the lib path to my own folder and do what I need (since apparently I cannot uninstall modules from .cpan). Now, last question. When I print all paths I get:

$ perl -le 'print foreach @INC'
/etc/perl
/usr/local/lib/perl/5.10.0
/usr/local/share/perl/5.10.0
/usr/lib/perl5
/usr/share/perl5
/usr/lib/perl/5.10
/usr/share/perl/5.10
/usr/local/lib/site_perl

Sorry, I am a total newbie. Which of those paths do I need to change...and more importantly..how?
Thanks a lot!

Replies are listed 'Best First'.
Re^3: Perl modules confusion
by targetsmart (Curate) on Jun 25, 2009 at 11:15 UTC
    Which of those paths do I need to change...and more importantly..how?
    way 1)
    unshift(@INC, '<path to your self-made local folder where the perl modules are installed>')

    way 2)
    use lib '<path to your self-made local folder where the perl modules are installed>'

    way 3)
    perl -I<path to your self-made local folder where the perl modules are installed>' <your perl program>

    see How do I add a directory to my include path (@INC) at runtime?
    Tutorials is the best place to start in perlmonks, if you are a newbie.
    i started from Categorized Questions and Answers and Tutorials


    Vivek
    -- 'I' am not the body, 'I' am the 'soul', which has no beginning or no end, no attachment or no aversion, nothing to attain or lose.
      Thanks a lot for your answers!