2015-08-11 37 views
15

Quando uso npm install installare dipendenze di this repository, ho incontrato un errore come questo:NPM: Il "ld: libreria non trovata per -lgcc_s.10.5" su OS X El Capitan?

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

Tuttavia, l'installazione è ancora terminata con successo. E quando uso npm run, l'app funziona ancora bene. Qualcuno ha idee su cosa fa node-gyp rebuild qui? E perché il progetto funziona bene anche node-gyp errore qui?

+1

L'ultima riga indica perché funziona ancora, è una dipendenza opzionale – JustSid

+0

c.f. https://github.com/Homebrew/homebrew/issues/40653 – Colliot

risposta

1

Si risolve dopo aver reinstallato node.js dal pacchetto ufficiale.

53

Ho avuto questo problema dopo l'aggiornamento al Nodo 4.1.0 (OS X 10.10.5) e non ho avuto fortuna dopo la reinstallazione dal pacchetto ufficiale. Per quel che vale, questo risolto per me:

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

(originariamente trovato here.)

+3

Volevo solo sottolineare che questo ha risolto il mio problema. Grazie!! –

+0

Anche in OS X 10.11.1 –

+0

ha risolto il mio problema ... – Nirmal

0

Ho anche avuto questo problema. Ho scoperto che avevo aggiornato Xcode ma non ho mai riavviato. Dopo il riavvio, sono riuscito a effettuare il npm install con successo.

Problemi correlati