【发布时间】:2020-06-11 14:39:15
【问题描述】:
我在我的 Windows8.1 64 位机器上安装了 git 和 Heroku。在运行时:heroku --version 我收到以下错误: bash:heroku:找不到命令
我必须做什么才能启用它?
【问题讨论】:
标签: heroku installation
我在我的 Windows8.1 64 位机器上安装了 git 和 Heroku。在运行时:heroku --version 我收到以下错误: bash:heroku:找不到命令
我必须做什么才能启用它?
【问题讨论】:
标签: heroku installation
Installing Heroku Toolbelt on Windows 10
bash: heroku: 找不到命令
错误信息很明确:Bash 找不到heroku 命令,它不是在您的PATH 上。
我检查了一下,Heroku 文件夹已添加到 PATH 中。
您似乎没有正确检查它。
请注意,即使它在PATH 设置窗口中看起来正确,
Git Bash 可能配置了不同的PATH。
要在 Git Bash 中查看 PATH,请运行:
echo $PATH
在调试路径问题时,
最好先用绝对路径运行heroku。例如,如果它在 C:\Program Files\Heroku\bin\heroku 中,那么您可以在 Git Bash 中运行:
/c/Program\ Files/Heroku/bin/heroku login
如果这有效(并且应该),
然后你可以像这样将它添加到PATH:
PATH="$PATH:/c/Program\ Files/Heroku/bin"
请注意,Heroku 可能还需要PATH 上的其他程序,
如 MySQL 和 Ruby。
找到他们的绝对路径,
并将目录添加到PATH,就像上面示例中的heroku本身一样。
如果不是 Git Bash,
你想在 CMD 工作,
程序是一样的,
但打印和设置PATH 的语法不同:
echo %PATH%
set PATH="C:\Program Files\Heroku\bin;%PATH%"
【讨论】: