Próbowałem zainstalować rubygems godzinami, ale nadal się nie powiedzie. Błąd jest:Nie można zainstalować rubygems z ruby 2.0.0
Installing rubygems-2.0.3 for ruby-2.0.0-p0..............................................................................................................................
Error running 'env GEM_PATH=/Users/Chris/.rvm/gems/ruby-2.0.0-p0:/Users/Chris/.rvm/gems/[email protected]:/Users/Chris/.rvm/gems/ruby-2.0.0-p0:/Users/Chris/.rvm/gems/[email protected]
GEM_HOME=/Users/Chris/.rvm/gems/ruby-2.0.0-p0 /Users/Chris/.rvm/rubies/ruby-2.0.0-p0/bin/ruby -d /Users/Chris/.rvm/src/rubygems-2.0.3/setup.rb --verbose',
please read /Users/Chris/.rvm/log/ruby-2.0.0-p0/rubygems.install.log
(Przepraszam, jeśli to jest trudne do odczytania, nie jestem do końca pewien, jak złamać go.)
rubygems.install.log:
Top kilka linii:
[2013-03-21 06:55:13] /Users/Chris/.rvm/rubies/ruby-2.0.0-p0/bin/ruby
Exception `LoadError' at /Users/Chris/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/rubygems.rb:1073 - cannot load such file -- rubygems/defaults/operating_system
Exception `LoadError' at /Users/Chris/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/rubygems.rb:1082 - cannot load such file -- rubygems/defaults/ruby
mkdir -p /Users/Chris/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0
mkdir -p /Users/Chris/.rvm/rubies/ruby-2.0.0-p0/bin
Pełny plik: Pastebin
próbowałem ponownej instalacji Xcode, wykonane su Ponownie zainstalowałem narzędzia wiersza poleceń xcode, Rvm, ruby 2.0.0, prawie wszystko. Próbowałem także usunąć wszystkie inne wersje ruby, a wymagania rvm nie mówią mi, że potrzebuję czegoś, czego nie mam.
Czy ktoś wie, co może być przyczyną?
EDYCJA: Ponadto, udało mi się ponownie zainstalować 1.9.3, z rubygem 1.9.3, absolutnie dobrze.
EDIT2: Dobra, teraz ja dostaję błąd:
/Users/Chris/.rvm/src/rubygems-2.0.0/lib/rubygems/core_ext/kernel_require.rb:45:in `require': cannot load such file -- zlib (LoadError)
w dzienniku.
Edycja 3: Wymagania rvm dla Ran, nic, czego już nie miałem. Próba instalacji zlib daje mi błędy przy konfiguracji i wykonaniu.
Konfiguracja:
unknown option: --disable-shared
Producent:
make: *** No rule to make target `install'. Stop.
Próbuje skonfigurować i zrobić ręcznie (bez wyłączyć wspólną flagą) usuwa problem konfiguracyjny ale pozostawia make problem.
Edycja 4:
więc po wypróbowaniu kilku różnych rzeczy, nagle działało. Postanowiłem wypróbować Rvm po raz ostatni i wszystko działało dobrze. Opublikuję to, co zrobiłem, ale naprawdę nie mam pojęcia.
Czy próbowałeś aktualizacji gem --system, aby zainstalować najnowszą aktualizację rubygems? –
Tak. Odpowiedź: BŁĄD: Ładowanie polecenia: update (LoadError) \t nie może załadować taki plik - zlib Błąd: Podczas wykonywania gem ... (NoMethodError) metoda niezdefiniowany 'invoke_with_build_args' do zera: NilClass – CSturgess
wymagania jeśli prowadzony RVM brakuje Ci czegoś, co myślę, że brakuje Ci paczki zlib, możesz zainstalować ją przez rvm pkg zainstalować zlib, a następnie musisz przeinstalować ruby –