2012-04-09 17 views
5

Próbuję zainstalować Ruby 1.9.3 przez RVM. Jednak, gdy dojdzie do punktu instalacji RubyGems, otrzymuję to:Błąd podczas instalowania Rubiego z RVM (nie instaluje się RubyGems)

curl: (22) The requested URL returned error: 404 The requested url does not exist: 'http://production.cf.rubygems.org/rubygems/rubygems-.tgz' Trying ftp:// URL instead.

% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:05:00 --:--:-- 0curl: (28) connect() timed out!

There was an error, please check /home/jjw0c4/.rvm/log/ruby-1.9.3-p125/*.log

Nastąpił błąd podczas próby pobrania źródła. Zatrzymanie instalacji.

Domyślam się, że adres URL "/rubygems-.tgz" nie powinien być numerem wersji na końcu?

Odpowiedz

16

To był błąd we wcześniejszej wersji RVM.

Aktualizacja RVM:

rvm get stable # OR: 
rvm get head # OR if none worked: 
curl -L get.rvm.io | bash -s stable 

Instalator ma również zmiana (w rzeczywistości ostatni rvm get ... po prostu wywołuje instalatora)

+0

Jest to wersja, którą zainstalowałem: rvm 1.11.6 (stabilny) autorstwa Wayne'a E. Seguina <[email protected]>, Michal Papis <[email protected]> [https: //rvm.beginrescueend .com /]. Próbowałem obu rvm dostać stabilny i rvm dostać głowę, i oba właśnie mówią "RVM reloaded!" –

+0

Używam najnowszej wersji (1.14.1 na piśmie) i nadal mam ten błąd. – Andrew

2

skończyło się usunięcie, a następnie ponowne zainstalowanie RVM za pomocą polecenia na stronie RVM:

curl -L get.rvm.io | bash -s stable

teraz mam

Zainstalowano

rvm 1.12.1 (stable) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]

.

Dzięki.

+1

nie ma potrzeby usuwania RVM, uruchomienie instalatora jest całkowicie bezpieczne i zaktualizuje instalację RVM – mpapis

+0

@mpapis Dobrze wiedzieć. Nie widziałem tego na stronie RVM. Byłoby miło dodać. – Andrew

1

Nie wiem, czy to z tego samego powodu, dla którego masz problem, ale dla mnie, myślę, że przyczyną tego problemu był mój pakiet cURL CA (lista ważnych urzędów certyfikacji) był przestarzały. Sądzę więc, że nie udało się zweryfikować certyfikatów SSL. Kiedy zaktualizowałem mój pakiet CS, udało mi się zainstalować RubyGems w porządku.

Aktualizacja: Dowiedziałem się również, że niektóre serwery RubyGems.org spadły, kiedy był w trakcie instalowania RubyGems tak dlatego, że jest ono w wyniku 404 błędy. Spróbowałem jeszcze raz i zadziałało.

Powiązane problemy