git-bash - Windows 7 64 位 Bash "heroku: command not found"

标签 git-bash heroku-cli

我正在尝试通过 Git Bash 让 heroku-cli 工作,但已经挣扎了几天了。最初安装railsinstaller安装了旧的heroku工具带,后来我将其卸载。当我在卸载之前运行 heroku 时,我收到消息 This is the Legacy Heroku CLI

我已经下载了 Windows x64 的最新安装,安装了它,重新启动了 Windows,检查了路径,但它仍然无法工作。当我运行 heroku --version 时,出现错误 command not found。 我已经检查了路径,根据所附的屏幕截图,它们看起来是正确的。

我完全没有想法,关于如何让它发挥作用有什么建议吗?

enter image description here

最佳答案

所以卸载并重新安装后我发现了这个问题,并且与安装无关。

似乎当你在 windows cmd 窗口或 git cmd 窗口中运行时,代码 heroku --version 可以工作,但是当使用 Git Bash 时,我必须使用完整的文件名,即:

heroku.cmd --version

所以包括 .cmd 修复了它,我不确定它是否应该是这样的,但至少它现在对我有用。

关于git-bash - Windows 7 64 位 Bash "heroku: command not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46456517/

相关文章:

git-bash - Windows 上的 git bash 与 WSL

python - 将 Heroku 服务器上的 .csv 文件复制到本地驱动器

Heroku 工具带命令需要应用程序名称

windows - 带有 yarn 的终端中的不可见文本

Heroku:heroku 不被识别为内部或外部命令、可操作程序或批处理文件

ruby-on-rails - 如何将我现有的 Rails 应用程序移动到 heroku? (sqlite 到 postgres)

Heroku 登录错误 : self signed certificate in certificate chain

windows - Docker volume - windows主机和linux容器

git clone 不询问用户密码

c - 为什么我的 C 程序可以在 "git bash"运行,但不能在 "cmd"运行?