Dear all,

How are you? I hope all is well with you. I need help please. I recently moved 
to a new laptop and installed Perl 5.38.2 from source. I would like to 
discipline myself and learn how to use the ‘local::lib’ module properly. I 
downloaded the source code of local::lib from cpan website and installed it 
with:

  perl Makefile.PL —bootstrap
  make install

It installed correctly. However, when I try to use this module in my script 
with:

 use local::lib

My program crashes with the following error message:

Can't locate local/lib.pm in @INC (you may need to install the local::lib 
module) (@INC entries checked: /Users/mabalenk/.cpan 
/usr/local/lib/perl5/site_perl/5.38.2/darwin-thread-multi-2level 
/usr/local/lib/perl5/site_perl/5.38.2 
/usr/local/lib/perl5/5.38.2/darwin-thread-multi-2level 
/usr/local/lib/perl5/5.38.2) at /Users/mabalenk/bin/upg-macports.pl line 14.
BEGIN failed--compilation aborted at /Users/mabalenk/bin/upg-macports.pl line 
14.

These are the environment variables that I set in my .profile file:

  # Perl 5.38
  export PATH=/usr/local/bin:$PATH
  export PERL5LIB=$HOME/.cpan

I can see the “local::lib” files with:

find .cpan -name "local"
.cpan/build/local-lib-2.000029-2/blib/arch/auto/local
.cpan/build/local-lib-2.000029-2/blib/lib/POD2/PT_BR/local
.cpan/build/local-lib-2.000029-2/blib/lib/POD2/DE/local
.cpan/build/local-lib-2.000029-2/blib/lib/auto/local
.cpan/build/local-lib-2.000029-2/blib/lib/local
.cpan/build/local-lib-2.000029-2/lib/POD2/PT_BR/local
.cpan/build/local-lib-2.000029-2/lib/POD2/DE/local
.cpan/build/local-lib-2.000029-2/lib/local
.cpan/build/local-lib-2.000029-1/blib/arch/auto/local
.cpan/build/local-lib-2.000029-1/blib/lib/POD2/PT_BR/local
.cpan/build/local-lib-2.000029-1/blib/lib/POD2/DE/local
.cpan/build/local-lib-2.000029-1/blib/lib/auto/local
.cpan/build/local-lib-2.000029-1/blib/lib/local
.cpan/build/local-lib-2.000029-1/lib/POD2/PT_BR/local
.cpan/build/local-lib-2.000029-1/lib/POD2/DE/local
.cpan/build/local-lib-2.000029-1/lib/local
.cpan/build/local-lib-2.000029-0/blib/arch/auto/local
.cpan/build/local-lib-2.000029-0/blib/lib/POD2/PT_BR/local
.cpan/build/local-lib-2.000029-0/blib/lib/POD2/DE/local
.cpan/build/local-lib-2.000029-0/blib/lib/auto/local
.cpan/build/local-lib-2.000029-0/blib/lib/local
.cpan/build/local-lib-2.000029-0/lib/POD2/PT_BR/local
.cpan/build/local-lib-2.000029-0/lib/POD2/DE/local
.cpan/build/local-lib-2.000029-0/lib/local

But they are in the “build” directory. This is a little bit suspicious. Am I 
missing some installation steps? Would you please help me to install 
“local::lib” correctly? Thank you very much and have a wonderful day ahead!

—
Best wishes,
Maxim

Maxim Abalenkov \\ maxim.abalen...@gmail.com
+44 7 486 486 505 \\ www.maxim.abalenkov.uk

Reply via email to