2012-04-09 16 views
5

Estoy tratando de instalar Ruby 1.9.3 a través de RVM. Sin embargo, cuando se llega al punto de instalación de RubyGems, me sale esto:Error al instalar Ruby con RVM (no se puede instalar 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

Se ha producido un error al intentar recuperar la fuente. Detener la instalación.

Supongo que es la URL "/rubygems-.tgz", ¿no debería haber un número de versión al final?

Respuesta

16

Esto era un error en la versión anterior de RVM.

actualización RVM:

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

El instalador también pone al día (de hecho la última rvm get ... sólo llama el instalador)

+0

Esta es la versión que he instalado ahora: rvm 1.11.6 (estable) por Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https: //rvm.beginrescueend .com /]. Intenté que los rvm se estabilizaran y que rvm obtuviera cabeza, y que ambos dijeran "RVM reloaded!" –

+0

Estoy utilizando la última versión (1.14.1 al escribir) y todavía tengo este error. – Andrew

2

acabé quitando y volviendo a instalar RVM usando el comando en el sitio RVM:

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

Ahora tengo

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

instalado.

Gracias.

+1

no hay necesidad de eliminar RVM, ejecutar el instalador es perfectamente seguro y actualizará su instalación de RVM – mpapis

+0

@mpapis. Es bueno saberlo. No he visto eso mencionado en el sitio de RVM. Sería bueno agregar. – Andrew

1

No sé si esta es la misma razón por la que tiene un problema o no, pero para mí, creo que el motivo por el que tuve este problema fue porque mi paquete cURL CA (la lista de autoridades de certificación válidas) estaba desactualizado Entonces creo que falló en la validación de los certificados SSL. Cuando actualicé mi paquete de CS, pude instalar RubyGems sin problemas.

Actualización: También descubrí que algunos servidores RubyGems.org bajaron cuando estaba en el proceso de instalación de RubyGems así que por eso se traduce en 404 errores. Lo intenté de nuevo hoy, y funcionó.

Cuestiones relacionadas