關於執行perl報出如下錯誤解決方法:
Can't locate XML/LibXML.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .)
WINDOWS下解決方案如下:
由於ActivePerl-5.20.2.2002-MSWin32-x64-299195.msi這個安裝包沒有libxml這個庫,所以點擊perl官網下載這個安裝包安裝strawberry-perl-5.20.3.1-32bit.msi,這個包含libXML庫,直接安裝,然後cmd命令行執行即可。
注意:PATH要刪除關於ActivePerl-5.20.2.2002-MSWin32-x64-299195.msi這個包安裝的perl執行的路徑。
Linux如下
出現這類問題可以
執行cpan -i XML::LibXML
如果能安裝,就ok,如果出現一下錯誤:
Checking for ability to link against xml2...no
Checking for ability to link against libxml2...libxml2,
zlib, and/or the Math library (-lm) have not been found.
Try setting LIBS and INC values on the command line
故需要安裝libxml2和zlib這兩個庫
執行sudo apt-get install libxml2-dev zlib1g-dev
然後重新執行cpan安裝這個XML::LibXML模板。這樣估計就沒有什麼問題了!