2015-09-28 70 views
2

所以我做npm安裝錯誤 - 哪一個重點?

sudo npm install -g sails 

,我得到

> [email protected] install /usr/local/lib/node_modules/sails/node_modules/sails-hook-sockets/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil 
> node-gyp rebuild 

    CXX(target) Release/obj.target/bufferutil/src/bufferutil.o 
    SOLINK_MODULE(target) Release/bufferutil.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/bufferutil.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 14.5.0 
gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" 
gyp ERR! cwd /usr/local/lib/node_modules/sails/node_modules/sails-hook-sockets/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil 
gyp ERR! node -v v0.12.2 
gyp ERR! node-gyp -v v2.0.2 
gyp ERR! not ok 

> [email protected] install /usr/local/lib/node_modules/sails/node_modules/sails-hook-sockets/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate 
> node-gyp rebuild 

    CXX(target) Release/obj.target/validation/src/validation.o 
    SOLINK_MODULE(target) Release/validation.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/validation.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 14.5.0 
gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" 
gyp ERR! cwd /usr/local/lib/node_modules/sails/node_modules/sails-hook-sockets/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate 
gyp ERR! node -v v0.12.2 
gyp ERR! node-gyp -v v2.0.2 
gyp ERR! not ok 
npm WARN optional dep failed, continuing [email protected] 

> [email protected] install /usr/local/lib/node_modules/sails/node_modules/sails-hook-sockets/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil 
> node-gyp rebuild 

    CXX(target) Release/obj.target/bufferutil/src/bufferutil.o 
    SOLINK_MODULE(target) Release/bufferutil.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/bufferutil.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 14.5.0 
gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" 
gyp ERR! cwd /usr/local/lib/node_modules/sails/node_modules/sails-hook-sockets/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil 
gyp ERR! node -v v0.12.2 
gyp ERR! node-gyp -v v2.0.2 
gyp ERR! not ok 
npm WARN optional dep failed, continuing [email protected] 

> [email protected] install /usr/local/lib/node_modules/sails/node_modules/sails-hook-sockets/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate 
> node-gyp rebuild 

    CXX(target) Release/obj.target/validation/src/validation.o 
    SOLINK_MODULE(target) Release/validation.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/validation.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 14.5.0 
gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" 
gyp ERR! cwd /usr/local/lib/node_modules/sails/node_modules/sails-hook-sockets/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate 
gyp ERR! node -v v0.12.2 
gyp ERR! node-gyp -v v2.0.2 
gyp ERR! not ok 
npm WARN optional dep failed, continuing [email protected] 
npm WARN optional dep failed, continuing [email protected] 
/usr/local/bin/sails -> /usr/local/lib/node_modules/sails/bin/sails.js 
[email protected] /usr/local/lib/node_modules/sails 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] ([email protected], [email protected]) 
├── [email protected] 
├── [email protected] ([email protected]) 
├── [email protected] ([email protected]) 
├── [email protected] 
├── [email protected] ([email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected]) 
├── [email protected] 
├── [email protected] 
├── [email protected] ([email protected], [email protected], [email protected]) 
├── [email protected] ([email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] 
├── [email protected] ([email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected]) 
└── [email protected] ([email protected], [email protected], [email protected], [email protected]) 

和我哭了,因爲我得到這些相同類型的錯誤,當我做

yo meanjs 

有什麼不對我的系統? (macbook air 10.10.5)

回答

2

每個錯誤消息都會顯示「ld:library not-for -lgcc_s.10.5」。也許嘗試安裝它?

+0

好吧,告訴我要關注什麼,並讓我找到所有這些愚蠢的根源。謝謝 – dwilbank

+0

是的,它似乎是特定於馬科斯。我在Ubuntu上,所以不能進一步幫助。 – ilj

3

這似乎是蘋果公司的最新升級版(XCode的命令行工具(OS X 10.10))導致了這一突破。

https://github.com/nodejs/node/issues/2933

運行

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

修復該問題。

+0

有這個確切的問題,當試圖安裝業力時,這對我來說一次成功。 –