所以我想在Xcode中本地调试我的Phonegap webapp 我按照步骤here和here进行操作,然后在MAC CLI中启动
$ sudo npm install -g phonegap
但安装失败,CLI结果出现大量错误,第一个错误是:
engine phonegap@2.9.0rc1-0.12.0: wanted: {"node":">=0.10.0"} (current: {"node":"v0.8.8","npm":"1.1.59"})
我理解我的节点版本太旧了:0.8.8
node --version
我尝试更新,但我在这里坚持使用这两种方法,并且两者都有错误:
BREW
尝试过Homebrew但没有工作:
$ brew upgrade node
Error: node-0.8.8 already installed
NPM
正如我在这里发现的那样
Upgrading Node.js to latest version
How do I update Node.js?
$ sudo npm install -g n
$ sudo n stable
sudo: n: command not found
答案 0 :(得分:0)
实际上我的bash_profile错过了n模块的路径,如我在这里找到的:
cannot install npm? problems generating application
编辑你的〜/ .bash_profile。在某处添加此导出。
export PATH=/usr/local/bin:$PATH:/usr/local/share/npm/bin
答案 1 :(得分:0)
我有同样的问题并通过使用brew升级节点来修复它,我只是运行
brew install --upgrade node