我正面臨着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-a-perl-module-thats- in-a-different-directory) – m0skit0