Perl Module Location

From Leo's Notes
Revision as of 17:18, 21 October 2015 by Leo (talk | contribs) (initial page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
This page was last edited on 21 October 2015, at 17:18.

To find a perl module's location, run

perl -M$ModuleName -e'print $_ . " => " . $INC{$_} . "\n" for keys %INC'

Replace $ModuleName with the perl module name. This is case sensitive.

Eg:

# perl -Mlocal::lib -e'print $_ . " => " . $INC{$_} . "\n" for keys %INC'
warnings.pm => /usr/share/perl5/warnings.pm
local/lib.pm => /usr/local/share/perl5/local/lib.pm
strict.pm => /usr/share/perl5/strict.pm
Config.pm => /usr/lib64/perl5/Config.pm

See Also