2013-11-28 5 views
1

수신 중 내 CentOS5 컴퓨터에서 auto/XML/LibXSLT/new.al 오류를 찾을 수 없습니다. 설치된 Perl 5.8.8Perl : V 5.8.8 : CentOS5/RHEL5에서 auto/XML/LibXSLT/new.al을 찾을 수 없습니다.

이 문제는 libxml2 및 perl 모듈 XML::LibXML, XML::LibXSLT과 관련이 있습니다. 1.70의 두 버전 모두. 두 모듈을 정착시

은 더 나는

LibXSLT의 자동로드 기능 것으로 보인다
Can't locate auto/XML/LibXSLT/new.al 

에 대한 오류를 얻고있다, 그러나 놀랍게도 나는 new.al로 모든 파일을 찾는 있지 않다. 여기

내가 어떤 도움을 주시면 감사하겠습니다

use XML::LibXML; 
use XML::LibXSLT; 
my $parser = XML::LibXML->new; 
my $xslt = XML::LibXSLT->new; 

이 오류를 얻고이를 통해 코드입니다.

+0

그것은 사실이 EL5의 REPO에서, libxslt를-1.63을 제공하고, 아니 – ikegami

답변

0

귀하의 XML::LibXSLT 설치가 건강하지 않다고 생각합니다. 아래에서 시도하십시오. 그것은 나를 위해 일했다 :

# yum -y install perl-XML-LibXSLT 
# perl -e 'use XML::LibXSLT' 

그리고 우분투에서 나를 위해 일했다. 여기에 명령입니다

# aptitude install libxml-libxslt-perl 
+0

를 설치 불량의 증상이다,하지만 내 libXML는 1.70이며, 엄격히을 사용하는 결합으로 나는, 버전 1.70이 필요합니다 버전에만 적용됩니다. v1.70을 소스에서 설치했으나 아파치를 통해 가져 오지 않는 방법을 몇 개 ... 시스템을 통해 코드를 실행하려고합니다. 요청은 웹 아파치 버전 XSLT 1.70을 사용하지 않고 있지만 시스템 작동. : – Yogi

+0

@ Yogi 어떻게 설치 했습니까?'perl Makefile.PL && 모든 테스트 && sudo make install'을 사용 하시겠습니까? –

+0

그래 맞아. 근원지에서 그 방법으로 만 설치 했어. – Yogi