The Perl that invokes
CPAN.pm won't know to look in your local directory, because you haven't told it to look there. You've told it to install
new things there, but that's an unrelated setting.
To tell the Perl process that you should also look in that directory for existing modules, it's just like telling any other Perl program:
- You can add -I~/lib to your command line
- You can add use lib, as in:
#!/usr/bin/perl
use lib "/path/to/extra/lib";
use CPAN; shell;
- You can use PERL5LIB, as in
(for csh-style):
PERL5LIB=~/lib
export PERL5LIB
perl -MCPAN -eshell
(for bourne-shell-style):
PERL5LIB=~/lib perl -MCPAN -eshell
But in summary, it's the same steps you'll need to do to all your local programs, because the Perl CPAN installer is just another Perl program!
-- Randal L. Schwartz, Perl hacker
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.