Macos -bash:phonegap:未找到命令(Mac OS)

Macos -bash:phonegap:未找到命令(Mac OS),macos,cordova,npm,Macos,Cordova,Npm,我刚刚在Macbook(MacOSX Mountain Lion)上使用npm在命令行上使用这些命令安装了phonegap和cordova sudo npm install -g cordova sudo npm install -g phonegap Phonegap和cordova似乎都安装得很好,但当我尝试时: myMac:~ user$ cordova myMac:~ user$ phonegap 我得到消息: -bash: cordova: command not found -b

我刚刚在Macbook(MacOSX Mountain Lion)上使用npm在命令行上使用这些命令安装了phonegap和cordova

sudo npm install -g cordova
sudo npm install -g phonegap
Phonegap和cordova似乎都安装得很好,但当我尝试时:

myMac:~ user$ cordova
myMac:~ user$ phonegap
我得到消息:

-bash: cordova: command not found
-bash: phonegap: command not found

这两个都安装了,为什么命令不起作用。

我知道这是一个老问题,但我认为我的回答会有所帮助

我也遇到了同样的问题,并通过创建一个符号链接来解决:

cd /usr/local/bin/
sudo ln -s /usr/local/Cellar/node/6.0.0/bin/phonegap phonegap
sudo ln -s /usr/local/Cellar/node/6.0.0/bin/cordova cordova
请记住将此路径更改为您的安装文件夹


[]s

可能是因为您的路径不包括安装它们的目录。尝试运行
sudo find/-name cordova 2>/dev/null
查找目录并将其添加到您的路径谢谢,我使用了它并获得了/usr/local/etc/bin/phonegap(用于phonegap)和/usr/local/etc/bin/cordova(用于cordova)如何将它们添加到路径中?您现在需要
导出路径=/usr/local/etc/bin:$PATH
,然后在~/.profile的末尾执行相同的命令,这样每次登录时都会发生。现在可以使用了!谢谢!