在Windows 10系统中未找到Heroku命令

5
我想按照这篇文章制作一个Python聊天机器人。但是在通过npm或Windows 32位版本或Windows 64位版本安装heroku-cli后,我遇到了以下错误:
'heroku'不被认为是内部或外部命令、可操作的程序或批处理文件。
当安装时,它会自动设置路径如下: environment variables
6个回答

8

重新启动您的计算机或重启所有需要访问该变量的进程(例如vs code,cmd或文件资源管理器)。

在向PATH变量添加目录后,在Windows上经常会发生这种情况。正在运行的进程不会接收到对环境变量所做的更改。


谢谢!我花了3-4个小时才理解问题所在。 - Sergo

2
在添加PATH变量时,请检查您要添加到哪个PATH。有两个框: 管理员用户变量系统变量

enter image description here

如果是图像中的顶部框,则仅在以管理员身份运行时才能在命令提示符中使用。


1
你只需要重新启动代码编辑器即可解决此问题。 再次运行命令即可。

是因为在路径更改生效之前,应用程序/ shell 必须重新启动吗? - Simas Joneliunas

1

重启我的计算机对我有用!问题已解决。

heroku -v 

现在运作正常。

0
在我的情况下,npm uninstall -g heroku 并重新安装并没有起作用。即使手动设置路径变量也失败了。所以我删除了关于heroku的一切,并从https://devcenter.heroku.com/articles/heroku-cli安装了Heroku CLI安装程序。它自动创建了路径并将所有heroku文件安装到Program Files文件夹中。之后,我尝试在我的根项目文件夹中使用Git Bash $ heroku login ,它成功了。

0

对我来说,这个命令从命令提示符中运行。

npm install -g heroku

然后输入

heroku login 

工作了。


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