我在Windows 10,64位上安装Heroku工具箱时遇到了一些问题.
这是我第一次安装Heroku。我从https://toolbelt.heroku.com/windows下载的。
安装后,我尝试启动一个新的Git并输入heroku login
,但我得到的是bash: heroku: command not found
在上运行相同的命令,我得到的结果是
'MYSQL' is not recognized as an internal or external command,
operable program or batch file.
'MYSQL' is not recognized as an internal or external command,
operable program or batch file.
有什么建议吗?我以为谷歌这些行会有帮助,但我还没有找到多少。
我遵循了这里的建议,但是现在在Powershell上输入heroku login
时,什么都没有发生。吉特巴什没什么变化。
我检查了一下,然后将Heroku文件夹添加到了路径中。
我想在安装其他东西之前我应该先寻求一些帮助。
谢谢!
发布于 2016-08-03 14:30:43
bash: heroku:命令找不到
错误信息很清楚: Bash找不到heroku
命令,它不在PATH
上。
我检查了一下,然后将Heroku文件夹添加到了路径中。
看来你没检查正确。注意,即使它在PATH
设置窗口中看起来正确,Git也可能配置了一个不同的PATH
。要查看Git中的PATH
,请运行:
echo $PATH
调试路径问题时,最好首先使用绝对路径运行heroku
。例如,如果它在C:\Program Files\Heroku\bin\heroku
中,那么您可以在Git中运行:
/c/Program\ Files/Heroku/bin/heroku login
如果这样做有效(而且应该这样),那么您可以将它添加到PATH
中,如下所示:
PATH="$PATH:/c/Program\ Files/Heroku/bin"
请注意,Heroku可能也需要PATH
上的其他程序,例如MySQL和Ruby。找到它们的绝对路径,并在上面的示例中以与PATH
本身相同的方式将目录添加到heroku
中。
如果不使用Git,而是希望在CMD中工作,则过程是相同的,但是打印和设置PATH
的语法不同:
echo %PATH%
set PATH="C:\Program Files\Heroku\bin;%PATH%"
发布于 2017-05-12 13:49:26
在windows bash而不是这个
PATH="$PATH:/c/Program\ Files/Heroku/bin"
使用这个
PATH="$PATH:/c/Program Files/Heroku/bin"
发布于 2018-03-12 21:48:00
我的工作解决方案(特别是针对git-bash )是:
alias heroku='winpty `where heroku.cmd`'
存储在.bashrc中的主用户dir和它们
heroku
按预期工作
https://stackoverflow.com/questions/33908177
复制相似问题