我想按照这篇文章制作一个Python聊天机器人。但是在通过npm或Windows 32位版本或Windows 64位版本安装heroku-cli后,我遇到了以下错误:
'heroku'不被认为是内部或外部命令、可操作的程序或批处理文件。
当安装时,它会自动设置路径如下:
'heroku'不被认为是内部或外部命令、可操作的程序或批处理文件。
当安装时,它会自动设置路径如下:
![environment variables](https://istack.dev59.com/yEnxj.webp)
重新启动您的计算机或重启所有需要访问该变量的进程(例如vs code,cmd或文件资源管理器)。
在向PATH变量添加目录后,在Windows上经常会发生这种情况。正在运行的进程不会接收到对环境变量所做的更改。
重启我的计算机对我有用!问题已解决。
heroku -v
npm uninstall -g heroku
并重新安装并没有起作用。即使手动设置路径变量也失败了。所以我删除了关于heroku的一切,并从https://devcenter.heroku.com/articles/heroku-cli安装了Heroku CLI安装程序。它自动创建了路径并将所有heroku文件安装到Program Files文件夹中。之后,我尝试在我的根项目文件夹中使用Git Bash $ heroku login
,它成功了。对我来说,这个命令从命令提示符中运行。
npm install -g heroku
然后输入
heroku login
工作了。