运行我的perl代码时出现此错误
Can't locate File/Glob.pm in @INC (@INC contains: D:/tools/lib .) at directory.pl line 2.
line 2: @files=<*>;
当我运行命令时,我明白了
Y:\perl\perl>perldoc -l File::Glob
D:\tools\lib\perl\510\File\Glob.pm
所以我认为File :: Glob模块已安装?
eck*_*kes 16
@INC应该在安装Perl时正确设置.如果它与您的配置不匹配,您似乎搞砸了一些东西.
但是,如果当前值@INC不符合您的需求,您有多种选择:
D:\tools\lib\perl\510\到环境变量PERL5LIB(或者PERLLIB如果这不起作用)@INC启动时指定:
perl -I D:\tools\lib\perl\510\ use libname你可以写,而不是写use path/to/libnameBEGIN在use语句之前使用块:
BEGIN {
push @INC,"D:\tools\lib\perl\510\";
}
Run Code Online (Sandbox Code Playgroud)另请参阅http://perldoc.perl.org/perlvar.html以获得简短介绍.
| 归档时间: |
|
| 查看次数: |
19688 次 |
| 最近记录: |