我已經使用RubyMine 3.2.1 trialversion一個星期了,沒有任何錯誤。但現在,當我打開的RubyMine我得到這個:無法加載遠程寶石:堆棧級別太深(SystemStackError)
我能做些什麼來解決這個問題?我也在使用Ruby版本管理器。
spec_fetcher.rb:170:堆棧層次過深(SystemStackError)
更新:我仍然得到這個錯誤!
更新2:不再是了!
我已經使用RubyMine 3.2.1 trialversion一個星期了,沒有任何錯誤。但現在,當我打開的RubyMine我得到這個:無法加載遠程寶石:堆棧級別太深(SystemStackError)
我能做些什麼來解決這個問題?我也在使用Ruby版本管理器。
spec_fetcher.rb:170:堆棧層次過深(SystemStackError)
更新:我仍然得到這個錯誤!
更新2:不再是了!
貌似有些問題,與託管服務器上的寶石,你會得到相同的行爲在終端:
% 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
,設置爲忽略。
UPDATE:我們已經filed a bug for this problem到rubygems項目。
UPDATE 2:該問題在RubyGems 1.8.6中解決,運行gem update --system
以獲取最新的RubyGems版本。
寶石升級到1.8.8修復了我(win7/64,ruby 1.9.2p0)。
寶石升級到1.8.9固定對我來說(MacOS的10.6 &紅寶石1.9.2-P180 & RVM)
CrazyCoder:那麼,這是否意味着它會自動修復它的自我?我是Ruby和Rails的新手。 – LuckyLuke
CrazyCoder:感謝您的更新,啓動RubyMine時沒有更多的錯誤:) – LuckyLuke
我升級到了rubygems 1.8.8,但這並沒有解決錯誤。 –