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!

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.


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

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.


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.