2014-10-29 15 views
10

My Heroku Toolbelt è bloccato aggiornamento. Quando eseguo heroku in una console, si diceHeroku Toolbelt sta attualmente aggiornando il numero

La barra degli strumenti di Heroku è in fase di aggiornamento.

Ho provato a disinstallare e reinstallare ma ha ancora lo stesso problema.

Ho anche provato a rimuoverlo con il programma di disinstallazione revo.

Qualche idea su come risolvere?

risposta

10

Invece di completamente disinstallare e reinstallare, ho cancellato un file chiamato "aggiornamento" in "C: \ Users \ nome-profilo \ .heroku" e ha cominciato rispondendo ai comandi di nuovo

+0

A partire dal 13 maggio 2016, ho dovuto eliminare '~/.heroku/autoupdate.last' per sbloccare il cinturone di Heroku. – dimitarvp

0

Disinstalla Toolbelt.

Eliminare manualmente

  • C: \ Program Files (x86) \ Heroku

  • C: \ Users \ nome-profilo \ .heroku

Reinstallare toolbelt .

0

A partire dalla versione 0.3.15 di heroku toolbelt, heroku toolbelt fallirà se un aggiornamento automatico è già in corso. Heroku toolbelt controllerà ogni 5 minuti per un aggiornamento, quindi i comandi back-to-back di heroku falliranno a meno che non sia stato eseguito un altro singolo comando heroku negli ultimi 5 minuti. Questo comportamento è stato introdotto da questo impegno:

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

ho notato questo perché rompe heroku_san che in genere rende comandi Heroku multipla back-to-back. Sfortunatamente, non vedo una soluzione alternativa. Sarebbe utile che la barra degli strumenti potesse fornire una sorta di opzione per disabilitare l'aggiornamento automatico o aumentare il periodo di tempo per i controlli.

1

L'aggiornamento di 5 minuti di heroku può essere ignorato rimuovendo lo sfondo_updato! linea da updater.rb o aggiornamento della barra degli strumenti alla versione 3.15.2. Quella versione si bloccherà solo se c'è davvero un aggiornamento invece di ogni 5 minuti.

4

Ho avuto lo stesso problema con la versione precedente del buggy Heroku toolbelt. Tranne che i miei comandi heroku non erano in esecuzione da locale ma da Semaphore come sequenza di passaggi di distribuzione.

L'esecuzione di un comando di aggiornamento per prima cosa sembra risolvere il problema. Di questo aiuta anche il tuo cinturone locale.

heroku update 
Problemi correlati