XML::Parser
RHEL8 Linux에 설치하려고 하며 OS RPM 패키지 'expat'와 'expat-devel'이 모두 설치되어 있습니다. 또한 expat Perl 모듈 설치가 성공적으로 실행되었습니다.
cpanm XML::Parser::Expat
XML::Parser::Expat is up to date. (2.46)
나는 실행 cpanm
XML::Parser
중이며 다음을 얻습니다.
Expat must be installed prior to building XML::Parser
표준 라이브러리 디렉토리에서는 찾을 수 없습니다.
또한 다음을 지정해 보았습니다.
EXPATLIBPATH=...
libexpat를 찾을 디렉터리를 설정하려면EXPATINCPATH=...
expat.h를 찾을 디렉터리를 설정하려면
그리고 달리는 중
perl Makefile.PL EXPATLIBPATH=/usr/lib EXPATINCPATH=/usr/include
그러나 아무런 차이가 없습니다. 어떤 제안이 있으십니까?
답변1
expat 패키지와 expat Perl 모듈을 설치했지만 XML::Parser 모듈이 여전히 이를 찾지 못하는 것 같습니다. XML::Parser 설치에 필요한 헤더 파일이 포함된 expat-devel 패키지를 설치해 보세요. 그래도 작동하지 않으면 Perl Makefile.PL 명령을 실행할 때 EXPATLIBPATH 및 EXPATINCPATH 환경 변수를 지정하여 expat가 설치된 디렉터리를 가리킬 수 있습니다.