Не удалось загрузить удаленные гемы: слишком большой уровень стека (SystemStackError) - PullRequest
23 голосов
/ 20 июля 2011

Я пользуюсь пробной версией RubyMine 3.2.1 уже неделю, без ошибок.Но теперь, когда я открываю RubyMine, я получаю следующее:

failed to load remote gems

Что я могу сделать, чтобы это исправить?Я также использую Ruby Version Manager.

spec_fetcher.rb: 170: слишком большой уровень стека (SystemStackError)


ОБНОВЛЕНИЕ: явсе еще появляется эта ошибка!

ОБНОВЛЕНИЕ 2: Больше нет!

Ответы [ 3 ]

37 голосов
/ 20 июля 2011

Похоже на проблему с серверами хостинга гемов, в терминале вы получите то же поведение:

% gem list --remote --all

*** REMOTE GEMS ***

/Users/denofevil/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/spec_fetcher.rb:170: stack level too deep (SystemStackError)  

В RubyMine вы можете отключить эти всплывающие окна в Settings |Notifications |Gem Manager, установлен на Игнорировать .

ОБНОВЛЕНИЕ : Мы сообщили об ошибке для этой проблемы в проекте rubygems.

ОБНОВЛЕНИЕ 2 : проблема решена в RubyGems 1.8.6, запустите gem update --system, чтобы получить последнюю версию RubyGems.

0 голосов
/ 25 августа 2011

Обновление Gem до 1.8.9 исправлено для меня (MacOS 10.6 & ruby ​​1.9.2-p180 & rvm)

0 голосов
/ 15 августа 2011

Gem upgrade до 1.8.8 исправил это для меня (win7 / 64, ruby ​​1.9.2p0).

...