【发布时间】:2014-01-13 04:32:48
【问题描述】:
我有一个 Mac OS X 版本 10.9.1。我尝试通过命令行安装PhoneGap
$ sudo npm install -g phonegap
但我收到以下错误:
sudo: npm: command not found
【问题讨论】:
我有一个 Mac OS X 版本 10.9.1。我尝试通过命令行安装PhoneGap
$ sudo npm install -g phonegap
但我收到以下错误:
sudo: npm: command not found
【问题讨论】:
如果你的 npm 没有安装在 /usr/local/bin 中,你必须先为其创建一个符号链接。
$ sudo ln -s $(which npm) /usr/local/bin/npm
$ sudo npm install -g phonegap
【讨论】:
在建议 chmod -R 777 的问题的答案之一中 - 我必须警告不要使用。
chmod -R 777 /usr/local/bin
这意味着 bin 及其子目录中的所有文件都将是全世界可读、可写和可执行的。
如果一个人意外这样做,至少将其更改为
chmod -R 755 /usr/local/bin
然后仔细考虑之后应该如何设置权限。
【讨论】:
phonegap是使用node package manager(NPM)安装的,你的电脑上没有这个包,所以你需要安装它。
使用此命令安装,
sudo apt-get install npm
它将解决问题。然后执行安装命令。
【讨论】:
如果你已经安装了 Node 包并且仍然遇到同样的错误,那么检查 bin (/usr/local/bin) 文件夹的权限。
如果您没有足够的权限,请使用以下命令更改文件夹的权限。
sudo chmod -R 777 /usr/local/bin
我在这里分享了我在安装电话间隙时的全部经验
https://sites.google.com/site/greateindiaclub/mobil-apps/ios/phonegapinstalltionwithnodejs
【讨论】:
【讨论】: