Heroku Toolbelt目前正在更新问题

时间:2014-10-29 12:45:07

标签: heroku-toolbelt

我的Heroku Toolbelt卡住了更新。 当我在控制台中运行heroku时,它说

Heroku Toolbelt目前正在更新。

我尝试卸载并重新安装,但问题仍然存在。

我还尝试使用revo卸载程序删除它。

关于如何修复的任何想法?

5 个答案:

答案 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提供某种选项来禁用自动更新或增加检查的时间。