우리 기계에는 libxml2 2.7.6
이 사전 설치되어 있습니다. 그러나 누군가가 libxml2
의 최신 버전을 필요로하고 네트워크 파일 시스템에 2.7.8
을 설치했습니다. 마찬가지로,이 버전의 libxml2
을 사용하여 Perl 모듈 XML::LibXML
의 버전을 컴파일하고 libxml2
의 Perl 인터페이스를 컴파일합니다. 이것은 네트워크 드라이브에도 배치되었으며 개발자를위한 것입니다.Perl XML :: LibXML에 런타임 중에 최신 libxml2 라이브러리를 사용하려면 어떻게해야합니까?
현재 컴파일 된 버전 XML::LibXML
을 사용하려고합니다. 내 스크립트 모듈이 잘 발견하지만, 그것을 실행 갈 때, 그것은 그것이 하나보다 스크립트는보고있다 libxml2
의 최신 버전에 대해 컴파일 된 불평 : 분명히 펄 스크립트는 여전히
Warning: XML::LibXML compiled against libxml2 20708, but runtime libxml2 is older 20706
시스템의 libxml2
을보고 있지만 최신 버전을 사용해야합니다. 이전 libxml2
라이브러리에 대해 XML::LibXML
모듈을 다시 컴파일하는 대신 Perl이 단순히 최신 libxml2
라이브러리를 사용하도록 말할 수있는 방법이 있습니까?
코드를 보내 주셔서 감사합니다. 어쩌면 당신은'@ INC'를 수정해야만합니다 –