2013-11-15 65 views
1

我修改了perl下@INC路徑下的一些lib文件(.pm)文件,並存儲在本地文件夾中。在我的Perl腳本中,我只使用了use lib,並且源於本地修改的文件...所以我認爲我的腳本會從use lib中提到的本地文件夾中獲取.pm文件....但我想確保腳本不是從@INC路徑採取這些文件..我知道使用lib將工作..但有沒有辦法我可以打印在我的腳本中使用的perl模塊(.pm)的源路徑?在perl中打印lib的源路徑

回答

3

%INC

$ perl -E'use LWP::UserAgent; say $INC{"LWP/UserAgent.pm"}' 
/home/ikegami/usr/perlbrew/perls/5.18.1t/lib/site_perl/5.18.1/LWP/UserAgent.pm