NPM:在OS X El Capitan上找不到“ld:library for -lgcc_s.10.5”?

当我使用npm install来安装这个仓库的依赖时,我遇到了这样的错误:

 > fsevents@0.3.8 install /Users/hanfeisun/Workspace/vue-webpack-example/node_modules/webpack/node_modules/watchpack/node_modules/chokidar/node_modules/fsevents > node-gyp rebuild SOLINK_MODULE(target) Release/.node ld: library not found for -lgcc_s.10.5 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [Release/.node] Error 1 gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:269:23) gyp ERR! stack at ChildProcess.emit (events.js:110:17) gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:1074:12) gyp ERR! System Darwin 15.0.0 gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /Users/hanfeisun/Workspace/vue-webpack-example/node_modules/webpack/node_modules/watchpack/node_modules/chokidar/node_modules/fsevents gyp ERR! node -v v0.12.7 gyp ERR! node-gyp -v v2.0.1 gyp ERR! not ok npm WARN optional dep failed, continuing fsevents@0.3.8 

但是,安装仍然成功完成。 而当我使用npm run ,应用程序仍然运作良好。 有没有人有关于node-gyp rebuild在这里做什么的想法? 为什么该项目运行良好,即使node-gyp在这里抛出错误?

升级到Node 4.1.0(OS X 10.10.5)后,我遇到了这个问题,从官方软件包重新安装后没有任何运气。 为了什么是值得的,这为我解决了这个问题:

 cd /usr/local/lib sudo ln -s ../../lib/libSystem.B.dylib libgcc_s.10.5.dylib 

(最初在这里find)

这是从我的官方pkg重新安装node.js后解决。

我也有这个问题。 原来我已经升级Xcode,但从来没有重新启动。 重启后,我能够成功npm install