hmm did you notice that Can't locate Module.pm in @INC is not in perldiag?
The corresponding error is only called Can't locate %s
Which means searching for '@INC' wouldn't help...
Though you're right about the full message:
perl -Mdiagnostics -Mdummy Can't locate dummy.pm in @INC (@INC contains: /etc/perl /usr/local/lib +/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/p +erl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl + .). BEGIN failed--compilation aborted (#1) (F) You said to do (or require, or use) a file that couldn't be found. Perl looks for the file in all the locations mentioned in @ +INC, unless the file name included the full path to the file. Perhaps +you need to set the PERL5LIB or PERL5OPT environment variable to say w +here the extra library is, or maybe the script needs to add the library + name to @INC. Or maybe you just misspelled the name of the file. See perlfunc/require and lib.
( addicted to the Perl Programming Language)
|Replies are listed 'Best First'.|
Re^3: Can't find function in @INC (splain)
by Anonymous Monk on May 04, 2014 at 22:49 UTC