Установка Gem висит бесконечно
Фон: Я дизайнер, который хорошо работает с HTML, CSS и JS. Но когда дело доходит до настройки моей среды, я не понимаю.
Недавно я купил домашний компьютер. Я хочу настроить Middleman для использования в проекте. Я уже установил rvm и все его требования. Я на ruby-2.0.0-p0, который, насколько я понимаю, является последним стабильным выпуском.
Когда я пытаюсь установить Middleman или любой другой камень, в этом случае ничего не происходит. Курсор просто переходит к следующей строке. ![Screenshot]()
Некоторые рекомендации или шаги по устранению неполадок будут очень благодарны!
Спасибо,
Рикардо
Ответы
Ответ 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 …
.