2014-10-29 25 views
10

我的Heroku Toolbelt卡住了更新。 當我在控制檯上運行heroku時,它說Heroku Toolbelt當前正在更新問題

Heroku Toolbelt當前正在更新。

我試圖卸載並重新安裝,但仍然是同樣的問題。

我也試着用revo卸載程序刪除它。

有關如何解決的任何想法?

回答

10

而不是完全卸載並重新安裝,我刪除了一個名爲「更新」文件「C:\用戶\配置文件名\ .heroku」,並開始應對再次

+0

截至2016年5月13日,我不得不刪除'〜/ .heroku/autoupdate.last'來解鎖Heroku Toolbelt。 – dimitarvp 2016-05-13 16:38:06

0

卸載Toolbelt。

手動刪除

  • C:\ Program Files文件(x86)的\ Heroku的

  • C:\用戶\配置文件名\ .heroku

重新安裝工具區。

0

命令截至0.3.15版本如果自動更新已在進行,則Heroku工具欄的Heroku工具欄將失敗。 Heroku toolbelt將每5分鐘檢查一次更新,因此緊接着的heroku命令將失敗,除非在最後5分鐘內運行了另一個heroku命令。這種行爲被這個承諾介紹:

https://github.com/heroku/heroku/commit/023c84d15cde5958631b240eeaadec01a3b49031

我注意到這一點,因爲它打破了heroku_san這通常使得多個Heroku的命令反饋到後端。不幸的是,我沒有看到解決方法。這將有助於工具欄提供某種選項來禁用自動更新或增加檢查時間段。

1

heroku的5分鐘更新可以通過刪除background_update繞過!從updater.rb行或更新工具欄到版本3.15.2。如果確實有更新,而不是每5分鐘一次,該版本只會鎖定。

4

我有同樣的問題與舊的越野車Heroku工具帶版本。除了我的heroku命令不是從本地運行,而是從Semaphore作爲一系列部署步驟運行的。

只是運行一個更新命令的第一件事似乎解決了這個問題。這也有助於您的本地工具帶。

heroku update