Perl - «Не удается найти XML / Checker / Parser.pm» - пакеты установлены, но все еще не удается найти - PullRequest
0 голосов
/ 18 октября 2018

При попытке запустить скрипт Perl (здесь впервые для Perl) появляется следующая ошибка:

Can't locate XML/Checker/Parser.pm in @INC (@INC contains: ./test/lib ./build/lib ./lib /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) 

Я дважды проверил, что XML :: Parser и perl-XML-Parser (yumбыли установлены пакеты ...

$ sudo perl -MCPAN -e 'install XML::Parser'
Reading '/root/.cpan/Metadata'
  Database was generated on Wed, 17 Oct 2018 10:17:03 GMT
XML::Parser is up to date (2.44).

И он находит пакеты Parser.

$ locate Parser.pm
/usr/lib64/perl5/vendor_perl/HTML/HeadParser.pm
/usr/lib64/perl5/vendor_perl/HTML/Parser.pm
/usr/lib64/perl5/vendor_perl/HTML/PullParser.pm
/usr/lib64/perl5/vendor_perl/HTML/TokeParser.pm
/usr/lib64/perl5/vendor_perl/XML/Parser.pm
/usr/lib64/perl5/vendor_perl/XML/LibXML/SAX/Parser.pm
/usr/share/perl5/vendor_perl/Pod/Simple/PullParser.pm
/usr/share/perl5/vendor_perl/TAP/Parser.pm

Я использую версию Perl v5.16.3.

$ perl -v

This is perl 5, version 16, subversion 3 (v5.16.3) built for x86_64-linux-thread-multi
(with 33 registered patches, see perl -V for more detail)

Что мне здесь не хватает?Я попытался удалить и переустановить пакеты, но безрезультатно, и большинство советов, которые я могу найти на самом деле в Интернете, - это «убедитесь, что эти пакеты установлены».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...