PhoneGap安装:找不到npm命令

我有一个Mac OS X版本10.9.1。 我尝试通过命令行安装PhoneGap

$ sudo npm install -g phonegap

但是我得到以下错误:

sudo: npm: command not found

您需要在您的系统上安装节点包pipe理器。

https://npmjs.org/

这需要你安装Node.js

如果您的npm未安装在/ usr / local / bin中,则必须先为其创build符号链接。

 $ sudo ln -s $(which npm) /usr/local/bin/npm $ sudo npm install -g phonegap 

如果您已经安装了Node软件包,但仍然收到相同的错误,请检查bin(/ usr / local / bin)文件夹的权限。

如果您没有足够的权限,请使用以下命令更改文件夹的权限。

 sudo chmod -R 777 /usr/local/bin 

我已经分享了我的整个经验,而安装手机的差距在这里

https://sites.google.com/site/greateindiaclub/mobil-apps/ios/phonegapinstalltionwithnodejs

phonegap使用节点包pipe理器(NPM)安装该包在您的电脑上不可用 ,所以您需要安装它。

使用这个命令来安装,

sudo apt-get install npm

它将解决这个问题。 然后执行安装命令。

在提出build议chmod -R 777的答案之一 – 我必须警告不要使用。

chmod -R 777 / usr / local / bin

这意味着bin及其子目录中的所有文件都将被全世界读取,写入和执行。

如果是偶然发生,至less要改变它

chmod -R 755 / usr / local / bin

然后再仔细想想如何在这之后设置权限。