gem install rails ничего не делает


62

Я установил Ruby и RubyGems на Ubuntu 10.04. Ruby - это версия 1.8.7. Gems - это версия 1.3.7. Когда я пытаюсь установить sudo gem install rails, ничего не происходит. Это просто висит навсегда. Чего мне не хватает? Спасибо!

Ответы:


57

Установка рельсов займет довольно много времени - существует множество зависимостей, и их необходимо загрузить - если у вас медленное соединение, просто подождите немного.


11
Спасибо! Я предполагаю, что ожидал немедленного ответа, такого как с apt-get.
bsamek

Я был в той же лодке, что и вы, - думал, что он сдался, но он работал в фоновом режиме.
Сатьяджит Бхат

У меня молниеносное соединение на VPS-сервере, и это все еще происходит
boulder_ruby

170

Попробуйте добавить -V (верхний регистр) в конец команды установки, если заставляет команду быть многословной, чтобы вы могли видеть, что происходит. Например:

sudo gem install rails -V

1
Еще одна вещь для рассмотрения ... открыть диспетчер задач (или эквивалент - я использую Xubuntu) и просматривать процесс по загрузке процессора. Это единственное указание на то, что камень действительно что-то делал, пока не закончил.
Натанчер

3
Он использовал настолько маленький процессор, что я все еще не думал, что он что-то делает. Я пытался, -vно это не сработало - должно быть в верхнем регистре!
cwd

1
серьезно спасибо, думал, что мои драгоценные камни были разбиты
Джесси Фразель

Это то, что я ищу!
Фрэнк Фанг

Ух ты. По крайней мере, они могли бы что-то повторить, ну что угодно , на консоли. Я просто предположил, что мне нужно было работать от имени пользователя root или чего-то подобного.
Magnilex

2
  1. попробуйте добавить -V (верхний регистр) в параметр, чтобы показать более подробно, что загружается
  2. если он все еще очень медленный или находится в состоянии ожидания, он обычно указывает на низкое интернет-соединение с сайтом rubygems.org (отображается в окне вывода). Вы можете попытаться обновить источник драгоценного камня, используя,

    источник gem -r https://rubygems.org/

    gem source -a "ваш новый исходный сайт"

в моей стране после перехода на http://ruby.taobao.org установка занимает всего 1 минуту.


Первый вариант лучше, чем просто ждать пустой строки, чтобы что-то показать
Али Алмоуллим,

0

В дополнение к мониторингу с -Vфлагом стоит также проверить, что вы можете сначала извлечь что-нибудь из Интернета. Если вы не уверены (например, новый сервер), попробуйте wget -O/dev/null https://rubygems.org/и посмотрите, есть ли проблемы с получением исходного сайта.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.