PhoneGap - 无法通过npm安装,phonegap不存在

Mik*_*ike 6 node.js npm cordova

我正在尝试下载并运行PhoneGap.我试过3台机器(2个mac,1个窗口),我不禁感觉好像我做错了什么.

我使用自制程序将nodeJS(v0.10.13)和NPM(1.3.2)安装到最新版本.

要安装PhoneGap,请通过命令行执行以下操作: sudo npm install -g phonegap

NPM继续下载大量的软件包并安装所有软件包,没有任何警告或错误.

安装后我得到以下内容,我认为是正确的:

npm http 200 https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz
/usr/local/share/npm/bin/phonegap -> /usr/local/share/npm/lib/node_modules/phonegap/bin/phonegap.js
phonegap@3.0.0-0.14.0 /usr/local/share/npm/lib/node_modules/phonegap
??? pluralize@0.0.4
??? colors@0.6.0-1
??? semver@1.1.0
??? qrcode-terminal@0.9.4
??? shelljs@0.1.4
??? optimist@0.6.0 (wordwrap@0.0.2, minimist@0.0.1)
??? node-static@0.7.0 (colors@0.6.0, mime@1.2.9)
??? phonegap-build@0.8.3 (qrcode-terminal@0.8.0, optimist@0.3.7, shelljs@0.0.9, phonegap-build-api@0.3.3)
??? prompt@0.2.11 (revalidator@0.1.5, pkginfo@0.3.0, read@1.0.5, winston@0.6.2, utile@0.2.0)
??? cordova@3.0.0 (ncallbacks@1.0.0, colors@0.6.0, open@0.0.3, shelljs@0.1.2, follow-redirects@0.0.3, elementtree@0.1.3, glob@3.2.3, plist@0.4.3, prompt@0.2.7, xcode@0.5.1, tar@0.1.17, express@3.0.0, ripple-emulator@0.9.18, plugman@0.9.10, request@2.22.0)
MikeBook-Pro:apps Mike$
Run Code Online (Sandbox Code Playgroud)

然后我重新启动终端(完全退出它,cmd + q)然后运行phonegap,迎接:

MikeBook-Pro:~ Mike$ phonegap
-bash: phonegap: command not found
Run Code Online (Sandbox Code Playgroud)

我在这里结束了我的智慧.我已经通过NPM安装了其他东西没有问题.我/etc/paths看起来如下:

/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
Run Code Online (Sandbox Code Playgroud)

我已经按照上述步骤使用cordova而不是phonegap,但是唉; 同样的问题.

任何帮助都非常感激,我只是想哭.

编辑:我目前正在尝试OSX 10.8.2(Mountain Lion)

Mik*_*ike 5

我有些人错过了我/etc/paths文件中的几条路径.以下是新文件:

/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin

/usr/local/share
/usr/local/share/npm
/usr/local/share/npm/lib/node_modules/
/usr/local/share/npm/bin
.npm
Run Code Online (Sandbox Code Playgroud)