【问题标题】:-bash: phonegap: command not found (Mac OS)-bash: phonegap: 找不到命令 (Mac OS)
【发布时间】:2014-10-10 17:45:06
【问题描述】:

我刚刚在我的 Macbook (Mac OS X 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

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

【问题讨论】:

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

标签: macos cordova npm


【解决方案1】:

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

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

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

记得将此路径/usr/local/Cellar/node/6.0.0/bin/更改为您的安装文件夹。

[]s

【讨论】:

    猜你喜欢
    • 2015-09-09
    • 1970-01-01
    • 2016-02-20
    • 2012-10-03
    • 1970-01-01
    • 1970-01-01
    • 2015-08-08
    • 1970-01-01
    相关资源
    最近更新 更多