npm安装包失败引出的一个错误: header expat.h : not installed
使用npm install -gd metaweblog过程中发生以下错误:
?
初步判断,node-expat安装出现问题,百度google之,大部分反馈是修改Bulid.py,如http://www.cnblogs.com/limei/archive/2011/09/16/2178519.html
尝试后无效果,仍然报错,怀疑是不是expat有这么个包没有安装,试用:apt-get install expat,安装这个包,然后在尝试安装metaweblog,报错:
?
再搜索expat.h not installed的原因,最终找到有人在安装node-xmpp时提交的一个issue:https://github.com/astro/node-xmpp/issues/33,按照里面说的安装apt-get install libexpat1-dev,之后再安装metaweblog,发现node-expat包安装成功,搞定!
?
?
?