2016-02-19 8 views
-2
!#/usr/bin/perl -w 
use strict; 
use warnings; 
use File::Find::Rule; 
my $finder=File::Find::Rule->directory->in($directory); 

Предупреждение являетсяНе удается найти файл/Найти/Rule.pm в @INC

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. 
+1

Загрузить модуль. – 123

+1

http://stackoverflow.com/questions/65865/whats-the-easiest-way-to-install-a-missing-perl-module – bolav

ответ

2

File::Find::Rule модуль не установить в вашей системе, где вы выполняете скрипт Perl. Установите этот модуль.

Другие вещи в вашем коде начинают притон линии с #! не с !#:

#!/usr/bin/perl 

Использование use warnings; или -w, но не оба.

+0

Как установить модуль File :: Find :: Rule? –

+0

Существует несколько вопросов о том, как установить модуль. Пожалуйста, ищите. Прочтите это -> http://perlmaven.com/how-to-install-a-perl-module-from-cpan и это -> http://stackoverflow.com/q/65865/4248931 – serenesat

Смежные вопросы