从 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 。