使用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包安裝成功,搞定!