Perl代码中的错误:Can';t查找模块XML::LibXSLT的可加载对象

Perl代码中的错误:Can';t查找模块XML::LibXSLT的可加载对象,perl,apache,centos5,Perl,Apache,Centos5,Apache错误说明 Environment: CentOS 5. Application: Perl 5.8.8 它需要以下模块: Error in Perl code: Can't locate loadable object for module XML::LibXSLT 及 两者都需要v1.70,我都安装了 我的问题是,它是说“无法定位模块的可加载对象” 它到底在寻找什么模块?至于所需的perl模块。。。它们都安装在那里 有没有什么调试方法像它所寻找的那样?一个“可加载对象”是一个C

Apache错误说明

Environment: CentOS 5.
Application: Perl 5.8.8
它需要以下模块:

Error in Perl code: Can't locate loadable object for module XML::LibXSLT

两者都需要v1.70,我都安装了

我的问题是,它是说“无法定位模块的可加载对象”

它到底在寻找什么模块?至于所需的perl模块。。。它们都安装在那里

有没有什么调试方法像它所寻找的那样?

一个“可加载对象”是一个C库,Perl模块需要它来完成它的工作。要修复它,您可能需要运行以下命令

XML::LibXML
我很惊讶这些图书馆不见了。您是如何安装这些模块的?如果使用
yum
,则它们将作为依赖项安装;如果使用
cpan
(或
cpanm
),则如果未安装这些库,Perl将无法构建模块

更新:我刚刚在另一封回复中看到,您正在手动安装此模块。您有没有理由不使用
yum
安装它们

$ sudo yum install libxml2
$ sudo yum install libxslt

这些模块加载C代码,Perl找不到该模块的
。因此
文件。您是如何安装这些模块的?使用
cpan
cpanm
命令行工具,使用像
yum
ppm
这样的包管理器,或通过
perl Makefile.PL&&make&&make test&&make install
手动执行?安装和测试是否完成且没有错误?您是否安装了第三方libxml和libxslt库?你的安装很糟糕,只完成了一半。我通过
perl Makefile.PL&&make&&make-test&&make-install安装了它。这些都没有错误。我现在有一个小小的疑问,比如我已经从源代码安装了libxml2,然后当它不起作用时,我又通过rpm包通过YUM安装了它。但无论如何,我想这不会影响到我。我已经安装了这些核心C模块,但是这里出了一些问题。我在本模块中使用Libxml2-2.6.32和libxslt-1.1.18。这两个perl模块都是1.70版。
$ sudo yum install libxml2
$ sudo yum install libxslt
$ sudo yum install perl-XML-LibXML
$ sudo yum install perl-XML-LibXSLT