Perl에 문제가 있습니다. 실행 중에이 오류가 발생합니다.Perl이 잘못된 실행 경로로 리디렉션됩니다.
Can't locate XML/LibXML/NodeList.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/local/lib64/perl5/XML/LibXML.pm line 25.
그러나이 파일을 찾을 때 나는 locate
명령을 사용하여 찾았습니다. /usr/local/lib/perl5/site_perl/5.18.0/x86_64-linux/XML/LibXML/
디렉토리.
다른 perl 패키지를 설치했고 모두 올바르게 설치되었습니다. 지정된 위치에 단일 파일을 넣으면 다른 파일에 대해 불평 할 것입니다. 따라서 수동으로 파일을 저장하는 것은 좋은 생각이 아닙니다.
그래서 올바른 디렉토리에서 파일을 실행할 수 있도록 경로를 어떻게 변경합니까?
편집
Can't locate loadable object for module XML::LibXML in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/local/lib64/perl5/XML/LibXML.pm line 154
[Wed Jul 03 10:15:13 2013] [error] [client 192.73.242.136] BEGIN failed--compilation aborted at /usr/local/lib64/perl5/XML/LibXML.pm line 154.
[Wed Jul 03 10:15:13 2013] [error] [client 192.73.242.136] Compilation failed in require at /var/www/cgi-bin/astpp/astpp-cdr-xml.cgi line 23.
[Wed Jul 03 10:15:13 2013] [error] [client 192.73.242.136] BEGIN failed--compilation aborted at /var/www/cgi-bin/astpp/astpp-cdr-xml.cgi line 23.
[Wed Jul 03 10:15:13 2013] [error] [client 192.73.242.136] Premature end of script headers: astpp-cdr-xml.cgi
가능한 복제본 [다른 디렉토리에있는 Perl 모듈은 어떻게 포함합니까?] (http://stackoverflow.com/questions/841785/how-do-i-include-perl-module-thats- in-a-different-directory) – m0skit0