在安装NodeJS之后在mac中安装Phonegap时出现此错误?

问题描述:

我试图安装节点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

其实它不是一个错误。它是一个警告。我经历过类似的只是前一阵子的东西:

# 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

从来没有想通了:-(两种解决方法:

$sudo npm install -g cordova 

和使用科尔多瓦代替

尝试使用终端使用以下命令

$sudo npm install -g cordova 

获得上运行科尔多瓦我Mac。您也可以使用Phonegap Desktop Client。 从他们的网站下载。

尝试安装0.10x版本的Node.js,因为它在Windows 8中解决了此问题。