npm install因libxmljs的node-gyp错误而失败

时间:2017-08-04 17:34:54

标签: npm libxml-js

我尝试运行使用libxmljs的节点项目,但是在安装它时失败,

npm "ld: symbol(s) not found for architecture x86_64"

我尝试过npm的不同版本,但没有任何帮助,都会出现同样的问题。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

对于这个项目,我设法通过在我的package.json中使用更新版本的libxml来修复它。

我将其从v0.18

提升到v0.11
"dependencies":{
    "libxmljs": "^0.18.0"
}

然后再次运行npm install。我不知道它是否重要,但我也删除了我的~/.node-gyp文件夹。请注意,a comment on a similar github issue

建议使用此解决方案