2012-06-07 15 views
7

Próbuję uruchomić pasek narzędziowy Heroku i jest to koszmar. Instalacja działa poprawnie, ale kiedy uruchomić aktualizację Heroku uzyskać:Pasek narzędziowy Heroku kończy się niepowodzeniem

$ heroku update 
     failed  
      ! undefined method `output_with_arrow' for #<Heroku::Command::Update:0x108da0120 @options={}, @args=[]> 

Próbowałem wszystkiego, w tym odinstalowaniu mój Heroku gem i usuwania toolbelt poprzez:

rm -rf /usr/loca/heroku 
sudo rm /usr/bin/heroku 

Jest to bardzo frustrujące. Moje środowisko to Mac OS 10.7 Lion i:

$ ruby -v 
ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11.3.0] 

$ which ruby 
/Users/J/.rvm/rubies/ruby-1.9.3-p125/bin/ruby 

$ heroku version 
heroku-gem/2.19.2 

$ which heroku 
/usr/bin/heroku 

Odpowiedz

10

wsparcie Heroku w końcu pomógł mi rozwiązać ten problem. Krótko mówiąc, jeśli masz ten problem, wystarczy uruchomić:

$ rm -rf ~/.heroku/client 

Następnie ponownie zainstalować Heroku Toolbelt z http://toolbelt.heroku.com

Jeśli chcesz długiej odpowiedzi, proszę bardzo:

Wydaje się, że są pewne przypadki, w których aktualizacja zakończyła się niepoprawnymi danymi, i jest nieco trudniejsza do odzyskania. Jeśli najpierw usuniesz katalog ~/.heroku/client, a następnie uruchom instalator, powinieneś otrzymać wynik działania.

0

Pasek narzędziowy Heroku jest ładny, ale heroku_san oferuje to wszystko i wiele więcej. Może dać mu szansę?

https://github.com/fastestforward/heroku_san

+0

Dzięki, Chris, że wygląda całkiem interesująco, ale Heroku pcha ten toolbelt dość trudne, a to bardzo frustrujące, że nie mogę zmusić go do pracy. Próbuję przeprowadzić migrację/promocję bazy danych zgodnie z tym: https://devcenter.heroku.com/articles/heroku-postgresql, ale nic nie działa i mam nadzieję/zakładam, że to dlatego, że pasek narzędziowy nie działa poprawnie . – jstafford

0

Nie należy się zbytnio zastanawiać nad odinstalowaniem i ponowną instalacją. Po prostu usuń folder .heroku i zacznie działać poprawnie ...

0

Miałem problemy z instalacją Heroku w systemie Windows. Po zainstalowaniu i uruchomieniu w wierszu poleceń po raz pierwszy, otrzymałem coś w rodzaju "Aktualizacja do wersji 5.1.4-cc", a następnie po prostu "panika:". Nie mogłem znaleźć folderu ".heroku", a po wielu kłopotach, uruchomienie heroku-cli.exe w {user} AppData \ Local \ heroku rozwiązało ten problem, a potem wszystko było dobrze. Aż do dzisiejszego ranka - dzień później :) - kiedy próbowałem aktualizacji, do wersji 5.1.5. Odinstalowałem wszystko, ponownie zainstalowałem, ten sam problem - ale tym razem był folder ".heroku" i usunięto problem, który minął.

Cheers

Powiązane problemy