2012-03-30 31 views
5

私は今何時間も探していますが、私はまだこの問題の答えはありません。 私はmac os xバージョン10.6.8を持っています nodejs.orgからnodejsをインストールしました。バージョンはv0.6.14です。 npm:npm --versionをチェックするために端末でこれを行いました。 NPMのバージョンがあるその後1.1.12 I試みたNPMMacはnpm/nodejsでsocket.ioをインストールできませんか?

pm http GET https://registry.npmjs.org/socket.io 
npm http 304 https://registry.npmjs.org/socket.io 
npm http GET https://registry.npmjs.org/socket.io-client/0.9.3 
npm http GET https://registry.npmjs.org/policyfile/0.0.4 
npm http GET https://registry.npmjs.org/redis/0.6.7 
npm http 304 https://registry.npmjs.org/redis/0.6.7 
npm http 304 https://registry.npmjs.org/policyfile/0.0.4 
npm http 304 https://registry.npmjs.org/socket.io-client/0.9.3 
npm http GET https://registry.npmjs.org/uglify-js/1.2.5 
npm http GET https://registry.npmjs.org/ws 
npm http GET https://registry.npmjs.org/xmlhttprequest/1.2.2 
npm http GET https://registry.npmjs.org/active-x-obfuscator/0.0.1 
npm http 304 https://registry.npmjs.org/ws 
npm http 304 https://registry.npmjs.org/active-x-obfuscator/0.0.1 
npm http 304 https://registry.npmjs.org/xmlhttprequest/1.2.2 
npm http 304 https://registry.npmjs.org/uglify-js/1.2.5 
npm http GET https://registry.npmjs.org/zeparser/0.0.5 

> [email protected] preinstall /Users/NAME/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws 
> make 

execvp(): No such file or directory 

npm ERR! Error: ENOENT, open '/Users/NAME/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/array1.js' 
npm ERR! You may report this log at: 
npm ERR!  <http://github.com/isaacs/npm/issues> 
npm ERR! or email it to: 
npm ERR!  <[email protected]> 
npm ERR! 
npm ERR! System Darwin 10.8.0 
npm ERR! command "node" "/usr/local/bin/npm" "install" "socket.io" 
npm ERR! cwd /Users/NAME 
npm ERR! node -v v0.6.14 
npm ERR! npm -v 1.1.12 
npm ERR! path /Users/NAME/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/array1.js 
npm ERR! code ENOENT 
npm ERR! message ENOENT, open '/Users/NAME/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/test/unit/compress/test/array1.js' 
npm ERR! errno {} 

npm ERR! [email protected] preinstall: `make` 
npm ERR! `sh "-c" "make"` failed with 127 
npm ERR! 
npm ERR! Failed at the [email protected] preinstall script. 
npm ERR! This is most likely a problem with the ws package, 
npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR!  make 
npm ERR! You can get their info via: 
npm ERR!  npm owner ls ws 
npm ERR! There is likely additional logging output above. 
npm ERR! 
npm ERR! System Darwin 10.8.0 
npm ERR! command "node" "/usr/local/bin/npm" "install" "socket.io" 
npm ERR! cwd /Users/NAME 
npm ERR! node -v v0.6.14 
npm ERR! npm -v 1.1.12 
npm ERR! code ELIFECYCLE 
npm ERR! message [email protected] preinstall: `make` 
npm ERR! message `sh "-c" "make"` failed with 127 
npm ERR! errno {} 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /Users/NAME/npm-debug.log 
npm not ok 

PLSは助ける... socket.ioをインストールし、私はこのエラーを得ました!

+0

Mac OSX 10.6.8で同じエラーが発生しました。 –

答えて

0

Socket.ioはインストール時にmakeを実行し、実行するにはnode-wafが必要です。ポートなどのパッケージマネージャを使用してノードをインストールしましたか、またはノードのWebサイトでdmgのインストールを使用しましたか?

このスレッドは、あなたが抱えている問題に話す:

https://github.com/LearnBoost/socket.io/issues/773

+0

nodejs.orgからnode-v0.6.14.pkgをインストールしました。だから私はパッケージマネージャーと一緒にインストールしたと思いますか? どうすればエラーを修正できますか? node-wafを取得するにはnodejs-devが必要ですか? – Chanckjh

0

あなたはsocket.ioの以前のバージョンをmakeスクリプトを実行する必要はありませんインストールする場合のように思えます。私は、次のことを試してみました、それは私のMac OSX 10.6.8に正常にインストール得ることをどうにか:

npm install [email protected] 

this google groups postの更なる議論があります。テストは直接ライブラリをノード、WAFが必要ですが、ないよう

1

フォース

npm install socket.io -f 

を使用してインストールが見えます。私は彼らがこれらの問題を最終的に解決することを望む。

関連する問題