在Windows 10上安装Heroku Toolbelt

Sam*_* I. 14 bash powershell heroku heroku-toolbelt

我在64位Windows 10上安装Heroku工具带时遇到了一些问题.

这是我第一次安装Heroku.我从https://toolbelt.heroku.com/windows下载了它.

安装后,我尝试启动一个新的Git Bash并打字,heroku login但我得到的是bash: heroku: command not found

在Windows Powershell上运行相同的命令,我得到的是

'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.
Run Code Online (Sandbox Code Playgroud)

有什么建议?我认为谷歌搜索这些线会有所帮助,但我找不到多少.

我按照这里的建议,但现在在heroku loginPowershell上输入时,没有任何反应.Git Bash没有任何变化.

我检查了,并且Heroku文件夹被添加到PATH中.

在安装任何其他东西之前,我以为我会请求一些帮助.

谢谢!

Sto*_*ica 25

bash:heroku:找不到命令

错误消息很明确:Bash无法找到heroku命令,它不在您的身上PATH.

我检查了,并且Heroku文件夹被添加到PATH中.

看来你没有正确检查.请注意,即使它在PATH设置窗口中看起来正确,Git Bash也可能PATH配置不同.要PATH在Git Bash中查看,请运行:

echo $PATH
Run Code Online (Sandbox Code Playgroud)

调试路径问题时,最好先heroku使用绝对路径运行.例如,如果它在C:\Program Files\Heroku\bin\heroku那时你可以用Git Bash运行:

/c/Program\ Files/Heroku/bin/heroku login
Run Code Online (Sandbox Code Playgroud)

如果这样(并且它应该),那么您可以将它添加到PATH这样:

PATH="$PATH:/c/Program\ Files/Heroku/bin"
Run Code Online (Sandbox Code Playgroud)

请注意,Heroku可能还需要其他程序PATH,例如MySQL和Ruby.找到它们的绝对路径,并在上面的示例中PATH以与heroku自身相同的方式添加目录.

如果不是Git Bash,你想在CMD中工作,程序是一样的,但是打印和设置的语法PATH是不同的:

echo %PATH%
set PATH="C:\Program Files\Heroku\bin;%PATH%"
Run Code Online (Sandbox Code Playgroud)


Ser*_*aev 12

在windows bash而不是这个

PATH="$PATH:/c/Program\ Files/Heroku/bin" 
Run Code Online (Sandbox Code Playgroud)

用这个

 PATH="$PATH:/c/Program Files/Heroku/bin"
Run Code Online (Sandbox Code Playgroud)