Andreas J. Koenig <[EMAIL PROTECTED]> wrote: > =item 5) > > I am not root, how can I install a module in a personal directory? > > First of all, you will want to use your own configuration, not the one > that your root user installed. The following command sequence is a > possible approach: > > % mkdir -p $HOME/.cpan/CPAN > % echo '1;' > $HOME/.cpan/CPAN/MyConfig.pm > % cpan > [...answer all questions...]
> It looks cool and straight forward. I wonder if you would still > recommend your own patch now that I have shown you the section 5 of > the FAQ? I saw that before I wrote up the code, since I didn't think that was terribly user friendly, and it also required the user to RTFM. :) I also think my version is Win32 compatible (not really sure? could someone with a windows box test it?) in the instance where Administrator installs perl and configures CPAN to write to a directory a regular user can't access. > If yes, I think I'd call it "mkmyconfig". > > And when you could please add a paragraph of documentation, it's in in > a second. OK, I'll re-do my patch with a snippet of docs. I didn't really consider that somebody might explicitly run perl -MCPAN -e 'mkmyconfig' , I was more expecting that they'd just try to run shell and get burned, but both use cases are perfectly valid. Cheers, Tyler