0
我最近通過卸載舊版本並通過自制軟件重新安裝,在我的Mac OSX 10.8.5上更新了node.js。我現在正在安裝光纖時出錯。npm未能安裝光纖「構建成功但找不到目標」,奇怪的錯誤1
NPM版本給我:
{ http_parser: '1.0',
node: '0.10.20',
v8: '3.14.5.9',
ares: '1.9.0-DEV',
uv: '0.10.17',
zlib: '1.2.3',
modules: '11',
openssl: '1.0.1e',
npm: '1.3.11' }
當我運行
npm install [email protected]
我得到
npm http GET https://registry.npmjs.org/fibers
npm http 304 https://registry.npmjs.org/fibers
> [email protected] install /Users/nbenes/node_modules/fibers
> node ./build.js
CXX(target) Debug/obj.target/fibers/src/fibers.o
CXX(target) Debug/obj.target/fibers/src/coroutine.o
CC(target) Debug/obj.target/fibers/src/libcoro/coro.o
SOLINK_MODULE(target) Debug/fibers.node
SOLINK_MODULE(target) Debug/fibers.node: Finished
Build succeeded but target not found
npm ERR! weird error 1
npm ERR! not ok code 0
我得到類似的錯誤,而不@ 1.0.1,並以「 - 克'旗。有什麼建議麼?
嘗試刪除'〜/ .node-gyp'並重試。您也可以使用[nvm](https://github.com/creationix/nvm)來安裝和管理[tag:node.js]的多個版本。 – fardjad
或者使用[OS X官方安裝程序](http://nodejs.org/download/)查看是否有效(它對我來說)。 – robertklep
@robertklep:這就是我最終做的 - 將其作爲答案張貼,我會標記它。抱歉耽擱了。 @fardjad:我認爲nvm是長期的正確答案,我會轉向那個;刪除'〜/ .node-gyp'是個不錯的提示。很確定當時我的XCode是最新的。 –