Подтвердить что ты не робот

Установка Gem висит бесконечно

Фон: Я дизайнер, который хорошо работает с HTML, CSS и JS. Но когда дело доходит до настройки моей среды, я не понимаю.

Недавно я купил домашний компьютер. Я хочу настроить Middleman для использования в проекте. Я уже установил rvm и все его требования. Я на ruby-2.0.0-p0, который, насколько я понимаю, является последним стабильным выпуском.

Когда я пытаюсь установить Middleman или любой другой камень, в этом случае ничего не происходит. Курсор просто переходит к следующей строке. Screenshot

Некоторые рекомендации или шаги по устранению неполадок будут очень благодарны!

Спасибо,

Рикардо

4b9b3361

Ответ 1

Если gem install висит, это скорее всего проблема сети, прокси или брандмауэра на вашем конце.

Вы можете проверить, выполнив команду установки gem в режиме подробной версии с помощью -V. Он покажет вам, какие URL-адреса, с которыми он связывается, для загрузки драгоценного камня, и вы можете надеяться увидеть, что он делает и где он висит:

> gem install -V middleman
HEAD https://rubygems.org/latest_specs.4.8.gz
302 Moved Temporarily
HEAD https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz
200 OK
GET https://rubygems.org/latest_specs.4.8.gz
302 Moved Temporarily
GET https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz
...

Вы также можете проверить status.rubygems.org, где они будут предупреждать вас, если у серверов gem/spec есть проблемы (см. снимок экрана ниже)

RubyGem.org status screenshot

Ответ 2

Найдена моя проблема! Я запустил рубин 1.8.7. Мне нужно было обновить файл .zshrc, чтобы использовать 1.9.3 по умолчанию.

То, что я сделал, было помещено в мой .zshrc файл:

rvm use 1.9.3 --default

Ответ 3

Вы, кажется, на Mac. Установили ли вы Xcode?

Процитировать из MiddleMan официального:

Mac OS X поставляется предварительно упакованным как с Ruby, так и с Rubygems, однако некоторые зависимостей Миддлэна должны быть скомпилированы во время и OS X, для которого требуется Xcode. Xcode можно установить через приложение Mac Магазин. Кроме того, если у вас есть бесплатная учетная запись Apple Developer, вы можете просто установите средства командной строки для Xcode из downloads страница.

Кстати, просто из любопытства, ваше соединение ОК? Попробуйте запустить ping google.com в терминале для сестер во время gem install ….