我已经使用RubyMine 3.2.1试用版了一个星期,没有任何错误。但现在,当我打开RubyMine时,我得到了这个:
我该怎么做才能修复它?我也在使用Ruby Version Manager。
spec_fetcher.rb:170:堆栈级别太深(SystemStackError)
更新:我仍然收到此错误!
更新2:不再!
答案 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)