在 Windows 10 上安装 Heroku Toolbelt
Installing Heroku Toolbelt on Windows 10
我在 Windows 10、64 位上安装 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.
有什么建议吗?我认为谷歌搜索这些行会有所帮助,但我没有找到太多。
我遵循了 here 的建议,但现在在 Powershell 上键入 heroku login
时,没有任何反应。 Git Bash.
没有任何变化
我检查了一下,Heroku 文件夹已添加到 PATH 中。
我想在安装其他任何东西之前我会寻求一些帮助。
谢谢!
bash: heroku: command not found
错误信息很清楚:Bash找不到heroku
命令,不是在你的PATH
.
I checked, and the Heroku folder was added to the PATH.
看来你没有检查正确。
请注意,即使它在 PATH
设置 window 中看起来正确,
Git Bash 可能配置了不同的 PATH
。
要查看Git中的PATH
Bash, 运行:
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。
找到他们的绝对路径,
并以与上例中 heroku
本身相同的方式将目录添加到 PATH
。
如果不是 Git Bash,
你想在 CMD 工作,
程序是一样的,
但是打印和设置 PATH
的语法不同:
echo %PATH%
set PATH="C:\Program Files\Heroku\bin;%PATH%"
在windows bash 而不是这个
PATH="$PATH:/c/Program\ Files/Heroku/bin"
使用这个
PATH="$PATH:/c/Program Files/Heroku/bin"
我的工作解决方案(尤其是 git-bash)是:
alias heroku='winpty `where heroku.cmd`'
存储在家庭用户目录的 .bashrc 中
还有他们
heroku
按预期工作
在Control Panel\All Control Panel Items\System
(如果你使用Windows),转到Advanced system settings
,然后在Environment Variables
,你会发现两个列表,在同一个window,即。 System variables
,以及 User variables for your system
。确保添加路径,即。 C:/Program Files/Heroku/bin
,在这两个列表中。
如果使用 VSCode 中的 bash,我必须在安装 heroku 后重新启动 VSCode。如果不使用 VSCode,您可能需要在安装 heroku 后重新启动 bash 终端。
我知道这是一个旧线程,只是想分享我的解决方案。
为 git-bash
编辑 .bashrc
alias heroku='"C:\Program Files\Heroku\bin\heroku.cmd" $@'
我在 Windows 10、64 位上安装 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.
有什么建议吗?我认为谷歌搜索这些行会有所帮助,但我没有找到太多。
我遵循了 here 的建议,但现在在 Powershell 上键入 heroku login
时,没有任何反应。 Git Bash.
我检查了一下,Heroku 文件夹已添加到 PATH 中。
我想在安装其他任何东西之前我会寻求一些帮助。
谢谢!
bash: heroku: command not found
错误信息很清楚:Bash找不到heroku
命令,不是在你的PATH
.
I checked, and the Heroku folder was added to the PATH.
看来你没有检查正确。
请注意,即使它在 PATH
设置 window 中看起来正确,
Git Bash 可能配置了不同的 PATH
。
要查看Git中的PATH
Bash, 运行:
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。
找到他们的绝对路径,
并以与上例中 heroku
本身相同的方式将目录添加到 PATH
。
如果不是 Git Bash,
你想在 CMD 工作,
程序是一样的,
但是打印和设置 PATH
的语法不同:
echo %PATH%
set PATH="C:\Program Files\Heroku\bin;%PATH%"
在windows bash 而不是这个
PATH="$PATH:/c/Program\ Files/Heroku/bin"
使用这个
PATH="$PATH:/c/Program Files/Heroku/bin"
我的工作解决方案(尤其是 git-bash)是:
alias heroku='winpty `where heroku.cmd`'
存储在家庭用户目录的 .bashrc 中 还有他们
heroku
按预期工作
在Control Panel\All Control Panel Items\System
(如果你使用Windows),转到Advanced system settings
,然后在Environment Variables
,你会发现两个列表,在同一个window,即。 System variables
,以及 User variables for your system
。确保添加路径,即。 C:/Program Files/Heroku/bin
,在这两个列表中。
如果使用 VSCode 中的 bash,我必须在安装 heroku 后重新启动 VSCode。如果不使用 VSCode,您可能需要在安装 heroku 后重新启动 bash 终端。
我知道这是一个旧线程,只是想分享我的解决方案。
为 git-bash
编辑 .bashrcalias heroku='"C:\Program Files\Heroku\bin\heroku.cmd" $@'