我有Mac OS X版本10.9.1。我尝试通过命令行安装PhoneGap
$ sudo npm install -g phonegap
但是我收到以下错误:
sudo: npm: command not found
答案 0 :(得分:6)
答案 1 :(得分:1)
如果你的npm没有安装在/ usr / local / bin中,你必须先为它创建一个符号链接。
$ sudo ln -s $(which npm) /usr/local/bin/npm
$ sudo npm install -g phonegap
答案 2 :(得分:0)
如果您已安装Node包并仍然收到相同的错误,请检查bin(/ usr / local / bin)文件夹权限。
如果您没有足够的权限,请使用以下命令更改文件夹权限。
sudo chmod -R 777 /usr/local/bin
我在安装手机间隙的过程中分享了我的整体经验
https://sites.google.com/site/greateindiaclub/mobil-apps/ios/phonegapinstalltionwithnodejs
答案 3 :(得分:0)
使用节点包管理器(NPM)安装phonegap ,您的电脑上没有该软件包,因此您需要安装它。
使用此命令进行安装,
sudo apt-get install npm
它将解决问题。然后执行安装命令。
答案 4 :(得分:0)
在提出chmod -R 777的问题的答案之一中 - 我必须警告不要使用。
chmod -R 777 / usr / local / bin
这意味着bin及其子目录中的所有文件都是可读的,可写的并且可由全世界执行。
如果一个人意外地这样做了,最小化改为
chmod -R 755 / usr / local / bin
然后仔细思考如何在此之后设置权限。