2011-02-07 6 views
5

Zainstalowałem już rubygems 1.3.5 (lub 1.3.6?), A następnie zrobiłem po dłuższej chwili sudo gem update. Niektóre skarby skarżyły się, że potrzebują nowszej wersji klejnotów. Ponieważ sudo gem update --system jest wyłączona na Ubuntu Śledziłem kroki: How can I get RubyGems 1.3.6 on Ubuntu 10.4 Ale teraz nie mogę uruchomić dev_appserver.rb już, to mówi:dev_appserver.rb nie może się uruchomić po aktualizacji rubygemów na Ubuntu 10.04

=> Bundling gems 
ERROR: While executing gem ... (RuntimeError) 
    Unknown command bundle 

Próbowałem też zrobić sudo gem update i sudo gem update --system ponownie kilka razy, ale wszystko jest up-to -Date teraz. Oto lista moich klejnotów: http://pastebin.com/cFaTCyF5

+0

Czy używasz ruby, czy jubilerskiego? –

+0

Ruby (MRI) ..... – Philip

+0

W każdym razie, Rubygems 1.3.7 jest, o ile mi wiadomo, jedyną wersją, z której możesz łatwo pracować obecnie – Philip

Odpowiedz

1

To trochę hack dookoła, ale nie mogę naprawdę powiedzieć, co się właściwie dzieje z tego, co wysłałeś, ale wiem, że kilka osób miało problemy po aktualizacji gemów - -system ostatnio. Dowiedzieć się, jaka wersja właśnie zainstalowany

gem list 

szukać aktualizacji, powinna wyglądać następująco: rubygems-update-1.5.0

Następnie spróbuj wycofywanie wersja rubygems

sudo gem uninstall rubygems-update -v 1.5.0 
sudo gem install rubygems-update -v 1.4.2   <-- try a different version 
1

gem install --system 1.3.7 pracował w moim przypadku

+0

zależy od tego, której wersji aplikacji używasz ... faktycznie znam teraz kilka konfiguracji to działa, chociaż wszystkie z nich zawierają stare wersje wielu klejnotów. (naprawiając wersje w gemfile.) i trzeba odinstalować ten ubuntu gem-hack pozwalający na aktualizację rubygemów za pomocą rubygmatów ... wciąż waham się napisać własną odpowiedź, która jest po prostu hackiem tak czy inaczej ... – Philip

Powiązane problemy