1

CPAN から XML::Schematron::XPath モジュールをインストールした後、「@INC で XML/XPath.pm が見つかりません」というメッセージが表示されます。

]$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 があります。

私のperlスクリプトで明確に述べているのに、なぜXML/XPath.pmを探しているのですか:

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 .

4

2 に答える 2

3

XML::XPath をインストールすることをお勧めします

于 2009-12-17T19:05:05.033 に答える
1

XML::Path内部など、間接的に使用していますXML::Schematron::XPath。CPAN 経由でインストールした場合XML::Schematron::XPathは、依存関係が自動的に取り込まれるはずですが、いずれにせよ、今すぐ依存関係をインストールできます。CPAN 経由で Perl モジュールをインストールする方法の詳細については、この質問を参照してください。

于 2009-12-17T19:57:55.347 に答える