!#/usr/bin/perl -w
use strict;
use warnings;
use File::Find::Rule;
my $finder=File::Find::Rule->directory->in($directory);
警告是
Can't locate File/Find/Rule.pm in @INC
(@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at ./test.pl line 4.
BEGIN failed--compilation aborted at ./test.pl line 4.
最佳答案
File::Find::Rule
模块未安装在您执行 Perl 脚本的系统中。安装该模块。
代码中的其他内容是 shebang 行以 #!
开头,而不是以 !#
开头:
#!/usr/bin/perl
使用use warnings;
或-w
,但不能同时使用。
关于linux - 在 @INC 中找不到 File/Find/Rule.pm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35501793/