我的Heroku Toolbelt卡在更新状态中。
当我在控制台中运行heroku时,显示:
Heroku工具包正在更新。
我尝试过卸载并重新安装,但问题依旧。
我还尝试使用revo卸载程序将其删除。
有什么解决方法吗?
我的Heroku Toolbelt卡在更新状态中。
当我在控制台中运行heroku时,显示:
Heroku工具包正在更新。
我尝试过卸载并重新安装,但问题依旧。
我还尝试使用revo卸载程序将其删除。
有什么解决方法吗?
不需要完全卸载和重新安装,我删除了一个名为“updating”的文件,位于“C:\Users\Profile-name\.heroku”中,然后它再次响应命令。
heroku update
通过从updater.rb中删除background_update!行或将toolbelt更新到3.15.2版本,可以绕过heroku的5分钟更新。那个版本只会在确实有更新时锁定,而不是每5分钟锁定一次。
卸载工具箱。
手动删除
C:\Program Files (x86)\Heroku
C:\Users\Profile-name\.heroku
重新安装工具箱。
https://github.com/heroku/heroku/commit/023c84d15cde5958631b240eeaadec01a3b49031
我注意到这个问题是因为它破坏了通常需要连续执行多个heroku命令的heroku_san。不幸的是,我没有找到解决方法。如果工具包能够提供一些禁用自动更新或增加检查时间间隔的选项,那将会很有帮助。
~/.heroku/autoupdate.last
来解锁Heroku Toolbelt。 - dimitarvp