!#/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.
答案 0 :(得分:2)
File::Find::Rule
模块未安装在执行Perl脚本的系统中。安装该模块。
代码中的其他内容是shebang line #!
而不是!#
:
#!/usr/bin/perl
使用use warnings;
或-w
,而不是两者。