After moving my project from ruby-1.9.3-p551 to ruby-2.2.0, I noticed that RubyMine installed debase for me and all is well. I don't have ruby-debug-base installed in this (newly created) gemset. I'm on RM 7.0.1. Another guy here has had the same experience using RM 7.0.2.
At least two of my coworkers have the following issue though. Both are on RM 7.0.3 (one was using 6.x before, and had the same problem, but I had her update, hoping it would fix the issue).
The issue is, RM offers to install ruby-debug-ide when you first try debugging, and then this error happens (taken from the gem_make.out file):
$ cat /Users/XXXXX/.rvm/gems/ruby-2.2.0@ewok/extensions/x86_64-darwin-13/2.2.0/ruby-debug-base-0.10.5.rc10/gem_make.out
/Users/XXXXX/.rvm/rubies/ruby-2.2.0/bin/ruby -r ./siteconf20150203-2945-12yw8qr.rb extconf.rb
Ruby version 2.2.0 is too new
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
I'm confused because it seems to be installing for her a gem (ruby-debug-base) that I don't even have. Is debase a replacement for ruby-debug-base? Is RM supposed to use it with some versions of ruby? It appears that someone actively doesn't want this ruby-debug-base gem to compile in 2.2.0, so I'm not sure what's going on.
More system info: We're all on Mac OS X 10.9.5.
Message was edited by: Daniel Pritchard