2012-04-09 4 views
5

Ich versuche, Ruby 1.9.3 über RVM zu installieren. Allerdings, wenn es auf den Punkt RubyGems der Installation ich diese:Fehler beim Installieren von Ruby mit RVM (Installation von RubyGems schlägt fehl)

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

Es ein Fehler aufgetreten beim Versuch, die Quelle zu holen. Die Installation wird angehalten.

Meine Vermutung ist die URL "/rubygems-.tgz", sollte nicht eine Versionsnummer am Ende sein?

Antwort

16

Dies war ein Fehler in der früheren Version von RVM.

aktualisieren RVM:

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

Der Installer auch tut Update (in der Tat neuesten rvm get ... nur Anrufe den Installateur)

+0

Dies ist die Version, die ich jetzt installiert habe: rvm 1.11.6 (stabil) von Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https: //rvm.beginrescueend .com /]. Ich habe versucht, beide rvm stabil und rvm Kopf bekommen, und beide sagen nur "RVM reloaded!" –

+0

Ich verwende die neueste Version (1.14.1 beim Schreiben) und habe immer noch diesen Fehler. – Andrew

2

Ich landete entfernen und dann RVM Neuinstallation des Befehl auf der RVM-Website mit:

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

Jetzt habe ich

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

installiert.

Danke.

+1

es gibt keine Notwendigkeit, RVM zu entfernen, das Ausführen des Installationsprogramms ist vollkommen sicher und wird Ihre Installation von RVM aktualisieren – mpapis

+0

@mpapis Gut zu wissen. Ich habe das nicht auf der RVM-Seite erwähnt. Es wäre nett hinzuzufügen. – Andrew

1

Ich weiß nicht, ob dies der gleiche Grund ist, dass Sie ein Problem haben oder nicht, aber ich denke, der Grund, warum ich dieses Problem hatte, war mein cURL CA Bundle (die Liste der gültigen Zertifizierungsstellen) war veraltet. Also ich denke, es war scheitern bei der Validierung von SSL-Zertifikaten. Als ich mein CS-Paket aktualisiert habe, war es in der Lage, RubyGems zu installieren.

Update: Ich fand heraus, dass einige RubyGems.org Server nach unten waren, als ich in den Prozess der Installation RubyGems war so, warum ist es wurde was 404 Fehler. Ich habe es heute wieder versucht und es hat funktioniert.

Verwandte Themen