我正在尝试运行一个使用 的节点项目libxmljs
,但安装它失败,使用
npm "ld: symbol(s) not found for architecture x86_64"
我尝试了不同版本的npm
,但都没有帮助,都出现了相同的问题。
我怎样才能解决这个问题?
对于这个项目,我设法通过在我的 package.json 中使用更新版本的 libxml 来修复它
我把它v0.18
从v0.11
"dependencies":{
"libxmljs": "^0.18.0"
}
然后npm install
再次运行。我不知道这是否重要,但我也删除了我的~/.node-gyp
文件夹。请注意,此解决方案是由对类似 github 问题的评论提出的