2014-10-09 129 views
2

我試圖安裝節點JS.And我後「命令NPM安裝-g PhoneGap的」在安裝NodeJS之後在mac中安裝Phonegap時出現此錯誤?

NPM得到這個錯誤警告過時[email protected]後在我的Mac安裝的PhoneGap:模塊已匯成CRC32流

[email protected]安裝/usr/local/lib/node_modules/phonegap/node_modules/connect-phonegap/node_modules/socket.io/node_modules/engine.io/node_modules/ws (node-gyp rebuild 2> builderror.log)|| (出口0)

+0

我得到相同的錯誤...您是否找到了解決方案? – 2014-10-13 04:51:50

回答

0

其實它不是一個錯誤。它是一個警告。我經歷過類似的只是前一陣子的東西:

# npm install -g phonegap 
npm WARN deprecated [email protected]: module has been merged into crc32-stream 
npm ERR! fetch failed http://github.com/component/emitter/archive/1.0.1.tar.gz 

> [email protected] install /usr/local/lib/node_modules/phonegap/node_modules/connect-phonegap/node_modules/socket.io/node_modules/engine.io/node_modules/ws 
> (node-gyp rebuild 2> builderror.log) || (exit 0) 

我不得不手動下載http://github.com/component/emitter/archive/1.0.1.tar.gz

# wget "http://github.com/component/emitter/archive/1.0.1.tar.gz" 

並安裝:

# npm install -g 1.0.1.tar.gz 
    [email protected] /usr/local/lib/node_modules/emitter 
    └── [email protected] 

然後再次運行命令,仍然收到警告但在一段時間後繼續並完成安裝:

# npm install -g phonegapnpm WARN deprecated [email protected]: module has been merged into crc32-stream 

> [email protected] install /usr/local/lib/node_modules/phonegap/node_modules/connect-phonegap/node_modules/socket.io/node_modules/engine.io/node_modules/ws 
> (node-gyp rebuild 2> builderror.log) || (exit 0) 

我剛開始嘗試phonegap。我希望你找到了一條出路。

+0

'npm install -g 1.0.1.tar.gz' ...說1.0.1.tar.gz不是包... – deostroll 2014-12-24 01:33:24

0

從來沒有想通了:-(兩種解決方法:

$sudo npm install -g cordova 

和使用科爾多瓦代替

0

嘗試使用終端使用以下命令

$sudo npm install -g cordova 

獲得上運行科爾多瓦我Mac。您也可以使用Phonegap Desktop Client。 從他們的網站下載。

0

嘗試安裝0.10x版本的Node.js,因爲它在Windows 8中解決了此問題。