[Israel.pm] Problem with cpan for regular user
Gabor Szabo
szabgab at gmail.com
Thu May 22 18:25:44 EEST 2008
On Thu, May 22, 2008 at 6:18 PM, Omer Zak <w1 at zak.co.il> wrote:
> On Thu, 2008-05-22 at 17:22 +0300, Gabor Szabo wrote:
>> On Thu, May 22, 2008 at 4:50 PM, Omer Zak <w1 at zak.co.il> wrote:
>> > I want to install, for a single user, Perl modules which are not already
>> > Debian packages, using cpan.
>>
>> You need to configure the CPAN shell to set these variables
>> I have the following in my CPAN shell config file
>> ( /home/gabor/.cpan/CPAN/MyConfig.pm )
>>
>> 'makepl_arg' => q[PREFIX=~/perl5lib LIB=~/perl5lib/lib],
>>
>> and to support modules that have Build.PL instead of Makefile.PL :
>>
>> mbuildpl_arg' => q[--install_base /home/gabor/perl5lib --install_path
>> lib=/home/gabor/perl5lib/lib],
>
> Thanks, the above worked for me (I hand-edited ~/.cpan/CPAN/MyConfig.pm
> after initial configuration).
>
> I found that once I add ~/perl5lib/bin to my path, the corresponding
> ~/perl5lib/man is added to the output of the 'manpath' command - so the
> system took care also of the path for installed manpages.
Oh and one more probably thing.
Don't forget to set
PERL5LIB = ~/perl5lib/lib
in your shell *before* you run the CPAN shell or it will install
prereqs but then it won't see them...
Gabor
More information about the Perl
mailing list