我在Windows 10上使用Heroku CLI。安装后的第一天可以正常使用,但第二天(或之后)启动后就会卡住:
C:\Users\{User}>heroku
仅仅是这样,没有输出到控制台,也没有日志(没有error.log)。它会一直持续下去(不像这里的120秒:Heroku CLI无响应)。
我在2017年10月10日重新安装了CLI。今天是14.10,我的文件夹包含以下文件: 清理前的文件夹视图 autoupdate.log 包含:
[2017-10-10T13:36:14+03:00] starting `C:\Program Files (x86)\Heroku\bin\\heroku.cmd update --autoupdate` from
heroku-cli: Updating CLI... already on latest version: 6.14.34-1fcf80e
heroku-cli: Updating plugins... done
[2017-10-11T22:36:40+03:00] starting `C:\Program Files (x86)\Heroku\bin\\heroku.cmd update --autoupdate` from logs
heroku-cli: Updating CLI... already on latest version: 6.14.34-1fcf80e
heroku-cli: Updating plugins... Waiting for all commands to finish
heroku-cli: Updating plugins... done
[2017-10-14T01:13:34+03:00] starting `C:\Program Files (x86)\Heroku\bin\\heroku.cmd update --autoupdate` from logs
heroku-cli: Updating CLI... already on latest version: 6.14.34-1fcf80e
heroku-cli: Updating plugins... Waiting for all commands to finish
我尝试过以下操作:
- 卸载并重新安装 - 这个可行,但我不想每天都这样做 - 以管理员身份运行 - 等待整整一个晚上 - 使用不同的命令(heroku --version、heroku update 等) - 删除文件夹..\AppData\Local\heroku
在删除文件夹并运行命令“heroku update”后,会创建以下文件和文件夹,但控制台仍然卡住了: 清理后的文件夹视图 现在自动更新日志只有一行:
[2017-10-14T19:39:02+03:00] starting `C:\Program Files (x86)\Heroku\bin\\heroku.cmd update --autoupdate` from update
我等了一个小时才写下这个问题。有人遇到过这样的问题吗?应该怎么办?
更新 最终,我通过多次重新安装CLI并删除自动更新文件来解决了这个问题,但我无法确定我的哪些操作起了真正的作用。如果你遇到同样的问题,可以从Malik的答案开始尝试。