无法加载远程gems:堆栈级别太深(SystemStackError)

时间:2011-07-20 11:02:02

标签: ruby rubygems rubymine

我已经使用RubyMine 3.2.1试用版了一个星期,没有任何错误。但现在,当我打开RubyMine时,我得到了这个:

failed to load remote gems

我该怎么做才能修复它?我也在使用Ruby Version Manager。

  

spec_fetcher.rb:170:堆栈级别太深(SystemStackError)


更新:我仍然收到此错误!

更新2:不再!

3 个答案:

答案 0 :(得分:37)

看起来像gem托管服务器的一些问题,你将在终端中获得相同的行为:

% 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,设置为忽略

更新:我们{* 3}}为rubygems项目。

更新2 :问题已在RubyGems 1.8.6中解决,运行gem update --system以获取最新的RubyGems版本。

答案 1 :(得分:0)

Gem升级到1.8.8为我修复它(win7 / 64,ruby 1.9.2p0)。

答案 2 :(得分:0)

Gem升级到1.8.9为我修复了它(MacOS 10.6& ruby​​ 1.9.2-p180& rvm)