我的Heroku Toolbelt卡住了更新。 当我在控制台中运行heroku时,它说
Heroku Toolbelt目前正在更新。
我尝试卸载并重新安装,但问题仍然存在。
我还尝试使用revo卸载程序删除它。
关于如何修复的任何想法?
答案 0 :(得分:10)
我没有完全卸载并重新安装,而是在“C:\ Users \ Profile-name \ .heroku”中删除了一个名为“updates”的文件,它又开始响应命令
答案 1 :(得分:4)
我遇到了与旧越野车Heroku工具带版本相同的问题。除了我的heroku命令不是从本地运行,而是从Semaphore作为一系列部署步骤运行。
首先运行更新命令似乎可以解决问题。这对你的本地工具带也有帮助。
heroku update
答案 2 :(得分:1)
删除background_update可以绕过heroku的5分钟更新!从updater.rb行或将工具带更新到版本3.15.2。该版本仅在确实存在更新而非每5分钟时才会锁定。
答案 3 :(得分:0)
卸载Toolbelt。
手动删除
C:\ Program Files(x86)\ Heroku
C:\ Users \ Profile-name \ .heroku
重新安装工具带。
答案 4 :(得分:0)
从heroku toolbelt版本0.3.15开始,如果自动更新已在进行中,则heroku工具带将失败。 Heroku toolbelt将每5分钟检查一次更新,因此除非在最后5分钟内运行了另一个单独的heroku命令,否则背靠背的heroku命令将失败。此提交引入了此行为:
https://github.com/heroku/heroku/commit/023c84d15cde5958631b240eeaadec01a3b49031
我注意到了这一点,因为它打破了heroku_san,它通常会背对背地发出多个heroku命令。不幸的是,我没有看到解决方法。这将有助于toolbelt提供某种选项来禁用自动更新或增加检查的时间。