在 MAC 上安装电话间隙时出错

Posted

技术标签:

【中文标题】在 MAC 上安装电话间隙时出错【英文标题】:Error installing phone gap on MAC 【发布时间】:2015-07-15 20:11:37 【问题描述】:

我正在尝试在 MAC 上安装 phonegap,使用

sudo /usr/local/bin/npm install -g phonegap

但我收到以下错误。我已经安装了 node.js。

npm 错误!达尔文 14.3.0 npm 错误! argv “节点” “/usr/local/bin/npm” “安装” “-g” “phonegap” npm 错误!节点 v0.12.7 npm 错误! npm v2.11.3 npm 错误!文件 sh npm 错误!代码生命周期 npm 错误! errno ENOENT npm 错误!系统调用生成

npm 错误! cordova@2.7.4 安装:`node bootstrap.js` npm 错误!生成 ENOENT npm 错误! npm 错误!在 cordova@2.7.4 安装脚本“node bootstrap.js”中失败。 npm 错误!这很可能是 cordova 包的问题,​​ npm 错误!不是 npm 本身。 npm 错误!告诉作者这在您的系统上失败: npm 错误!节点 bootstrap.js npm 错误!您可以通过以下方式获取他们的信息: npm 错误! npm 所有者 ls 科尔多瓦 npm 错误!上面可能有额外的日志输出。

npm 错误!请在任何支持请求中包含以下文件: npm 错误! /Users/janhavibagwe/npm-debug.log

【问题讨论】:

/Users/janhavibagwe/npm-debug.log 中是否有与此相关的内容? 错误部分有相同的cmets。 11977 错误代码 ELIFECYCLE 11978 错误 errno ENOENT 11979 错误系统调用产生 11980 错误 cordova@2.7.4 安装:node bootstrap.js 11980 错误产生 ENOENT 11981 错误在 cordova@2.7.4 安装脚本“节点 bootstrap.js”处失败。 11981 错误 这很可能是 cordova 包的问题,​​11981 错误不是 npm 本身的问题。 11981 错误告诉作者这在您的系统上失败:11981 错误节点 bootstrap.js 11981 错误您可以通过以下方式获取他们的信息:11981 错误 npm owner ls Cordova 【参考方案1】:

你运行的是什么版本的节点?

node -v

当前版本是v0.12.7,如果您有旧版本,请尝试更新。

[刚刚在你的错误中看到你的版本,所以忽略它]

也试试

npm cache clean

然后尝试再次安装phonegap,但没有路径,所以只是

npm install -g phonegap

希望对你有帮助。

【讨论】:

你是如何安装节点的?通过酿造?您是否也将 npm 添加到您的 PATH 中?您可以从终端 echo $PATH 中检查您的路径。 使用 sudo npm install -g cordova 代替关键字 phonegap 并且它有效。感谢您的启蒙!

以上是关于在 MAC 上安装电话间隙时出错的主要内容,如果未能解决你的问题,请参考以下文章

在 Mac 10.9.4 上安装 lightblue 时出错

在 Mac OSX 上安装 flite 时出错

在 mac 上安装配置文件时出错。 (未能在此设备上安装一个或多个配置文件)

在 Mac OS 10.6 上安装 psycopg2 时出错

在 mac 上安装 BerkeleyDB Perl 模块时出错

在 mac os x 上安装 MEAN 时出错