gem rails install non fa nulla


62

Ho installato Ruby e RubyGems su Ubuntu 10.04. Ruby è la versione 1.8.7. Gems è la versione 1.3.7. Quando provo le guide di installazione di sudo gem, non succede nulla. Si blocca per sempre. Cosa mi sto perdendo? Grazie!

Risposte:


57

Ci vorrà un po 'di tempo per installare i binari - ci sono molte dipendenze e queste devono essere scaricate - se hai una connessione lenta, aspetta un po'.


11
Grazie! Immagino che mi aspettassi una risposta immediata di qualche tipo come con apt-get.
bsamek,

Ero sulla tua stessa barca - pensavi che si fosse arreso ma si stava elaborando in background.
Sathyajith Bhat

Ho una connessione velocissima su un server VPS e questo sta ancora accadendo
boulder_ruby

170

Prova ad aggiungere -V (maiuscolo) alla fine del comando di installazione, se forza il comando in modo dettagliato, in modo da poter vedere le cose in corso. Per esempio:

sudo gem install rails -V

1
Un'altra cosa da considerare ... aprire Task Manager (o equivalente - sto usando Xubuntu) e visualizzare il processo in base all'utilizzo della CPU. Questa è l'unica indicazione che avevo che quella gemma stava effettivamente facendo qualsiasi cosa fino a quando alla fine non è finita.
nathanchere,

3
Stava usando una CPU così piccola che non pensavo ancora che stesse facendo qualcosa. Ci ho provato -vma non ha funzionato - doveva essere maiuscolo!
Cwd,

1
seriamente grazie, pensavo che le mie gemme fossero rotte
Jessie Frazelle il

Questo è quello che sto cercando!
Frank Fang,

Wow. Almeno avrebbero potuto echeggiare qualcosa, beh qualunque cosa , sulla console. Ho solo pensato che dovevo correre come root o qualcosa di simile.
Magnilex,

2
  1. prova ad aggiungere -V (maiuscolo) nel parametro, per mostrare più dettagli di ciò che sta scaricando
  2. se è ancora molto lento o in sospeso da qualche parte, normalmente indica una connessione Internet bassa al sito rubygems.org (mostrato nella finestra di output). puoi provare ad aggiornare la fonte della gemma usando, di

    gem source -r https://rubygems.org/

    gem source -a "il tuo nuovo sito di origine"

nel mio paese, dopo essere passato a http://ruby.taobao.org , sono necessari solo 1 minuto per completare l'installazione.


La prima opzione è meglio che aspettare che una riga vuota mostri qualcosa
Ali Almoullim,

0

Oltre al monitoraggio con la -Vbandiera, vale anche la pena verificare che sia possibile estrarre prima qualsiasi cosa da Internet. Se non si è sicuri (nuovo server, ad esempio), provare a wget -O/dev/null https://rubygems.org/vedere se si verificano problemi nel recupero del sito di origine.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.