update tools not node found node.js macos npm node-gyp

node.js - tools - npm install python



NPM: ¿La "ld: biblioteca no encontrada para-lgcc_s.10.5" en En OS X El Capitan? (3)

Me encontré con este problema después de actualizar al Nodo 4.1.0 (OS X 10.10.5) y no tuve suerte después de volver a instalar desde el paquete oficial. Por lo que vale, esto me lo resolvió:

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

(Originalmente encontrado github.com/Homebrew/homebrew/issues/40653 .)

Cuando uso npm install para instalar dependencias de este repositorio , encontré un error como este:

> [email protected] 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 [email protected]

Sin embargo, la instalación todavía se ha completado con éxito. Y cuando uso npm run , la aplicación todavía funciona bien. ¿Alguien tiene ideas sobre lo node-gyp rebuild hace la node-gyp rebuild aquí? ¿Y por qué el proyecto funciona bien incluso el node-gyp error aquí?


Se soluciona después de que reinstalé node.js desde el paquete oficial.


Yo también tuve este problema. Resulta que había actualizado Xcode pero nunca reinicié. Después de reiniciar pude npm install éxito.