Heroku在Windows下未被识别为内部或外部命令

49

我正在遵循这个 Heroku 教程(链接),想要在 Heroku 上部署我的应用。但是当我输入 heroku create 命令时,提示命令未被识别。我已将C:\Program Files\Heroku 添加到了环境变量 PATH 中,请问该如何解决这个问题?


这里情况一样糟。我尝试过 Git Bash、Windows 命令提示符和 Node 提示符... 你这边有进展吗? - curveball
我尝试使用 $heroku,但它无法工作。然后我直接输入 heroku,现在可以工作了。 - unidha
有更新吗?我已将正确的目录添加到我的PATH,并重新打开了PowerShell窗口。此外,我还重新启动了计算机,但遗憾的是,它仍然无法识别Heroku作为命令。 - hyperupcall
出于某种原因,我的 PATH 被设置为 C:\Program Files (x86)\heroku\bin,而正确的路径应该是 C:\Program Files\heroku\bin。这样就解决了问题。 - O-9
1
这个问题通常发生在你通过任何方式下载CLI,并且没有刷新你正在使用的命令提示符时。 - to240
32个回答

0

0
迟到的提示:如果您有一个单独的管理员帐户(用于安装新产品),请注意它可能已将路径添加到您的管理员帐户而不是您实际想要从中运行它的其他帐户。将路径添加到“系统变量”部分,而不是管理员用户部分。

0
如果您的环境变量路径没问题,只需刷新终端即可解决。我之前也遇到过同样的问题,这个方法对我有效。

0
如果您已经检查了PATH,确保C:\Program Files\Heroku\bin路径被设置了。 您需要关闭并重新打开终端。

0
如果有人在使用'C:\Program'时遇到heroku pg:psql -c命令无法识别的错误,请按照以下步骤操作:
echo "yourcommand" | heroku pg:psql

0

在环境变量中设置路径。

C:\Program Files\Heroku\bin

设置路径后,仍然出现相同的错误。

重新启动系统,有时会发生这种情况。如果设置路径没有起作用,请尝试这个方法。


0

我遇到了同样的问题

从官方网站安装Heroku。 关闭终端并重新打开

输入 heroku --version


-1
在我的情况下,关闭并重新打开VS Code和终端可以解决问题。

-1

在设置路径后,只需重新启动电脑即可。它应该可以正常工作。


-1
关闭命令提示符并重新打开它。这解决了我的问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接