Почему XML :: Schematron :: XPath не может найти XML :: XPath? - PullRequest
1 голос
/ 17 декабря 2009

После установки модуля XML :: Schematron :: XPath из CPAN я получаю сообщение «Не удается найти XML / XPath.pm в @INC).

]$sudo ls /usr/lib/perl5/site_perl/5.10.0/XML/
ESISParser.pm  Filter  Handler  Parser  PatAct  Perl2SAX.pm  SAX2Perl.pm  Schematron Schematron.pm  Validator

Существует каталог Schematron, и внутри него находится XPath.pm.

Почему он ищет XML / XPath.pm, когда я ясно заявляю в своем скрипте perl:

use XML::Schematron::XPath;

@ INC: /usr/lib/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 / usr / lib / perl5 / site_perl /usr/lib/perl5/vendor_perl/5.8.8 / usr / lib / perl5 / vendor_perl.

Ответы [ 2 ]

3 голосов
/ 17 декабря 2009

Я предлагаю вам установить XML :: XPath

1 голос
/ 17 декабря 2009

Вы используете XML::Path косвенно, например, внутри XML::Schematron::XPath. Если вы установили XML::Schematron::XPath через CPAN, он должен был автоматически ввести зависимости, но в любом случае вы можете установить свои зависимости сейчас. См. этот вопрос , чтобы узнать больше об установке модуля Perl через CPAN.

...