6

我正在尝试下载并运行 PhoneGap。我试过 3 台机器(2 台 mac,1 台 windows),但我不禁觉得我做错了什么。

我使用自制软件将 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$

然后我重新启动终端(完全退出它,cmd+q)并运行phonegap,得到以下问候:

MikeBook-Pro:~ Mike$ phonegap
-bash: phonegap: command not found

我在我的智慧在这里结束。我通过 NPM 安装了其他东西没有问题。我的/etc/paths样子如下:

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

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

非常感谢任何帮助,我只想哭。

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

4

1 回答 1

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
于 2013-07-23T10:41:40.200 回答