los rieles de instalación de gemas no hacen nada

62

Instalé Ruby y RubyGems en Ubuntu 10.04. Ruby es la versión 1.8.7. Gems es la versión 1.3.7. Cuando intento sudo gem instalar rieles, no pasa nada. Simplemente se cuelga para siempre. ¿Qué me estoy perdiendo? ¡Gracias!

bsamek
fuente

Respuestas:

57

La instalación de rieles tomará bastante tiempo, hay muchas dependencias y estas deben descargarse, si tiene una conexión lenta, solo espere un poco.

Sathyajith Bhat
fuente
11
¡Gracias! Supongo que esperaba una respuesta inmediata de algún tipo, como con apt-get.
bsamek
Estaba en el mismo bote que tú, pensé que se había rendido pero se estaba procesando en el fondo.
Sathyajith Bhat
Tengo una conexión ultrarrápida en un servidor VPS y esto todavía está sucediendo
Boulder_ruby
170

Intente agregar -V (mayúscula) al final del comando de instalación, si obliga al comando a ser detallado, para que pueda ver lo que sucede. P.ej:

sudo gem install rails -V
Matt Bearman
fuente
1
Otra cosa a considerar ... abra el Administrador de tareas (o equivalente, estoy usando Xubuntu) y vea el proceso por uso de CPU. Esa es la única indicación de que esa gema estaba haciendo algo hasta que finalmente terminó.
nathanchere
3
Estaba usando tan poca CPU que todavía no creía que estuviera haciendo nada. Lo intenté -vpero eso no funcionó, ¡tenía que ser mayúscula!
cwd
1
en serio gracias, pensé que mis gemas estaban rotas
Jessie Frazelle
Eso es lo que estoy buscando!
Frank Fang
Guau. Al menos podrían haber hecho eco de algo, bueno , cualquier cosa , a la consola. Simplemente asumí que tenía que ejecutar como root o algo similar.
Magnilex
2
  1. intente agregar -V (mayúsculas) en el parámetro, para mostrar más detalles de lo que se está descargando
  2. si todavía es muy lento o está pendiente en alguna parte, normalmente indica una baja conexión a Internet al sitio rubygems.org (que se muestra en la ventana de resultados). puedes intentar actualizar la fuente de la gema usando

    gema fuente -r https://rubygems.org/

    gem source -a "tu nuevo sitio fuente"

En mi país, después de cambiar a http://ruby.taobao.org , solo toma 1 minuto completar la instalación.

Bryan Liu
fuente
La primera opción es mejor que solo esperar a que una línea vacía muestre algo
Ali Almoullim el
0

Además de monitorear con la -Vbandera, también vale la pena verificar que primero puedas extraer cualquier cosa de Internet. Si no está seguro (nuevo servidor, por ejemplo), intente wget -O/dev/null https://rubygems.org/ver si hay problemas para recuperar el sitio de origen.

Mike Godin
fuente