dyld: Symbol not found:Referenced from: /usr/local/bin/node怎么解决?

电脑是 OS X 版本 10.11.2

心血来潮想更新一下node.js ,
在命令行里输入(百度到的方法):

sudo npm install -g n

接着又输入 sudo n stable
然后命令行里开始显示百分比,从1% 慢慢变到100%,我以为更新完了,结果。。
输入 node -v 显示:

dyld: Symbol not found:
Referenced from: /usr/local/bin/node
Expected in: /usr/lib/libstdc++.6.dylib
Trace/BPT trap: 5

输入 npm -v 也是这么显示,总之node,npm只要一输入就提示上面那一串,
新手,很苦恼,求解答,非常感谢。

阅读 3.6k
1 个回答

你更新的node版本可能和你OSX的版本不匹配,所以c库出了问题。建议重新安装一下node。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题