gem install szyny nic nie robi

62

Zainstalowałem Ruby i RubyGems na Ubuntu 10.04. Ruby to wersja 1.8.7. Gems to wersja 1.3.7. Kiedy próbuję zainstalować szyny sudo gem, nic się nie dzieje. Po prostu wisi wiecznie. czego mi brakuje? Dzięki!

bsamek
źródło

Odpowiedzi:

57

Instalacja szyn zajmie trochę czasu - istnieje wiele zależności, które należy pobrać - jeśli masz wolne połączenie, poczekaj chwilę.

Sathyajith Bhat
źródło
11
Dzięki! Wydaje mi się, że spodziewałem się natychmiastowej odpowiedzi, takiej jak apt-get.
bsamek
Byłem na tej samej łodzi, co ty - myślałem, że się poddał, ale przetwarza się w tle.
Sathyajith Bhat
Mam błyskawiczne połączenie na serwerze VPS i nadal tak się dzieje
boulder_ruby 24.09.2015
170

Spróbuj dodać -V (wielkie litery) na końcu polecenia instalacji, jeśli wymusza to, że polecenie jest pełne, aby zobaczyć, co się dzieje. Na przykład:

sudo gem install rails -V
Matt Bearman
źródło
1
Kolejna rzecz do rozważenia ... otwórz Menedżera zadań (lub odpowiednik - używam Xubuntu) i wyświetl proces według użycia procesora. To jedyna wskazówka, jaką miałem, że klejnot robił cokolwiek, aż w końcu się skończył.
nathanchere
3
Zużywał tak mało procesora, że ​​nadal nie sądziłem, że coś robi. Próbowałem, -vale to nie działało - musiało być pisane wielkimi literami!
cwd
1
Serdecznie
Właśnie tego szukam!
Frank Fang
Łał. Przynajmniej mogli coś echem również coś , do konsoli. Po prostu założyłem, że muszę działać jako root lub coś podobnego.
Magnilex,
2
  1. spróbuj dodać -V (wielkie litery) w parametrze, aby pokazać więcej szczegółów na temat pobierania
  2. jeśli nadal jest bardzo powolny lub gdzieś czeka, zwykle oznacza niskie połączenie internetowe z witryną rubygems.org (pokazane w oknie wyników). możesz spróbować zaktualizować źródło klejnotu, używając

    źródło klejnotów -r https://rubygems.org/

    źródło klejnotów - „Twoja nowa strona źródłowa”

w moim kraju, po przejściu na http://ruby.taobao.org , instalacja zajmuje tylko 1 minutę.

Bryan Liu
źródło
Pierwsza opcja jest lepsza niż czekanie na pustą linię, aby coś pokazać
Ali Almoullim,
0

Oprócz monitorowania za pomocą -Vflagi warto również sprawdzić, czy możesz najpierw wyciągnąć wszystko z Internetu. Jeśli nie masz pewności (na przykład nowy serwer), spróbuj wget -O/dev/null https://rubygems.org/sprawdzić, czy występują problemy z pobraniem witryny źródłowej.

Mike Godin
źródło