2012-09-24 12 views
5

Otrzymuję komunikat "Nie można znaleźć heroku (Gem :: LoadError) RubyGem" podczas próby wykonania poleceń Heroku z terminala w katalogu mojej aplikacji. Próbowałem wymazać i ponownie zainstalować Toolbelt, a także wszelkie wcześniej zainstalowane klejnoty Heroku.Instalacja paska narzędzi: Nie można znaleźć klejnotu Heroku

Korzystanie z pełnej ścieżki działa i - działa nazwa aplikacji (/ usr/bin/heroku config - aplikacja myapp-stage). Korzystanie z OS X 10.8.1.

echo $PATH 
/Users/johndoe/.rvm/gems/[email protected]/bin:/Users/johndoe/.rvm/gems/ruby-1.9.3 [email protected]/bin:/Users/johndoe/.rvm/rubies/ruby-1.9.3-p194/bin:/Users/johndoe/.rvm/bin:/Users/johndoe/.gem/ruby/1.8/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin:/usr/bin/heroku:/opt/local/sbin:/opt/local/bin:/usr/local/mysql/bin:/Users/johndoe/.ec2/bin:/usr/local/git/bin 

$ heroku 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:777:in `report_activate_error': Could not find RubyGem heroku (>= 0) (Gem::LoadError) 
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:211:in `activate' 
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:1056:in `gem' 
from /Users/johndoe/.gem/ruby/1.8/bin/heroku:18 

Z góry dziękuję za pomoc lub poradę.

Odpowiedz

20

Miałem ten sam problem.

  • Odinstaluj Gem gem uninstall heroku (wybierz "Wszystkie wersje").
  • Znajdź swój Ruby 'bin' ścieżkę uruchamiając gem env (to pod 'EXECUTABLE DIRECTORY:')
  • cd do folderu bin.
  • Zdjąć Heroku wykonywalny rm heroku
  • Ponowne uruchomienie powłoki (zamknij kartę Terminal i ponownie otwarty)
  • Hit heroku version, powinieneś teraz zobaczyć coś takiego:

heroku-toolbelt/2.33.1 (x86_64-darwin10.8.0) ruby/1.9.3

Teraz możesz heroku login jak za their instructions i wróć do hakowania :)

+0

Pracowałem dla mnie, dziękuję. Drugi krok polega na uruchomieniu '$ gem env', znalezieniu katalogu 'EXECUTABLE DIRECTORY:' i przejściu do katalogu 'bin' pod tą ścieżką. –

+0

Edytowany, aby był nieco bardziej przejrzysty, dzięki - drugi krok był trochę dwa kroki w jednym :) –

+0

Próbowałem tego, ale mam uruchomiony w tym wydaniu: http://stackoverflow.com/questions/13674686/heroku-toolbelt-install -problems – cman77

Powiązane problemy