> How do I ensure that cpan uses the modules from /home/foo/local The same way you use additional modules for any Perl program, see <http://faq.perl.org/perlfaq8.html#How_do_I_add_a_direc>.
> o conf makepl_args […] PREFIX=/home/foo/local/ It's `makepl_arg`, not `makepl_args`. PREFIX is almost always a mistake, see <http://p3rl.org/ExtUtils::MakeMaker#INSTALL_BASE> for the details. Where'd you get the idea? Tell us so we can improve it. Once you change `makepl_arg`, you also need to change `mbuildpl_arg` because Makefiles are not the only build system in use. I want to second Jonathan's recommendation for local::lib. It provides the required environment variables for maintaining modules in e.g. one's home directory, no need to mess with Perl-specific configuration files.
signature.asc
Description: This is a digitally signed message part.