

This caused a popup window to appear stating: "the gem debase required by the debugger is not currently installed. I then selected Other SDK: RVM: ruby-2.3.1, and finally clicked OK.


With the team.rb file that I wanted to debug opened, I then opened Run > Edit Configurations.I then clicked the 'green tick' icon to use it for the project, and finally clicked OK I unselected RVM: ruby-2.3.0, and then instead selected RVM: ruby-2.3.1 rubymine_2016_2_4. Opened RubyMine 2016_2_4 and went to File > Default Settings > Languages & Frameworks > Ruby SDK and Gems.Created a Gemset specifically for housing gems to test functionality using RubyMine rvm ruby-2.3.1 do rvm gemset create rubymine_2016_4_2.Checked current version of RVM and upgraded from 1.26.11 to latest version 1.27.0.Showed Ruby gems in RVM 2.3.1 (global) and RVM 2.3.1 (default).Note: I have filtered the list shown below to only display the relevant ones

Showed Ruby gems stored globally, in RVM 2.3.0 (global), and in RVM 2.3.0 (default).Instead of responding immediately their feedback gave me a strong clue it must be caused by a gem conflict, so I tried the following approach, which got it to work again!įile > Invalidate Caches & Restart > Invalidate Caches & Restart I got feedback from RubyMine Support suggesting that I show them the output of gem list and to turn on Verbose Output (Settings > Build, Execution, Deployment > Debugger > Verbose debugger). Going to Run > Edit Configurations for current ruby file, and in Configuration tab clicking "Use Other SDK" and choosing RVM: ruby-2.3.0 (I have also tried choosing just RVM: ruby-2.3.0).Going to File > Default Settings > Languages & Frameworks > Ruby SDK and Gems > and selecting to use RVM: ruby-2.3.0.) relevant gems in both the global Ruby location and default RVM This indicated they are in both in /usr/bin/ruby and /Users/Ls/.rvm/rubies/ruby-2.3.0/bin/ruby Checking the location of gems with gem env and which ruby.Checking my RVM version rvm -v rvm 1.26.11.rvm install 2.1.2 rvm list rvm use 2.1.2) Trying with ruby 2.1.2 instead of 2.3.0 (i.e.Restarting RubyMine and running rm -rf.I was ready to reinstall RubyMine, and I decided to contact their support email. I spent hours trying to resolve it without success, following posts on the internet. Initially when I set a breakpoint in a sample ruby file team.rb and ran Run > Debug it worked (console it displayed 0> instead of Process finished with exit code 0) Users/skline/.rvm/rubies/ruby-1.9.2-p136/bin/ruby -e at_exit $stdout.sync=true $stderr.sync=true load($0=ARGV.shift) -disable-int-handler -evaluation-timeout 10 -rubymine-protocol-extensions -port 54743 -host 0.0.0.0 -dispatcher-port 54744 - /Users/Mp/code/apps/ruby_test/team_system/team.rbįast Debugger (ruby-debug-ide 0.6.0, debase 0.2.1, file filtering is supported) listens on 0.0.0.0:54743 I am trying to run the debugger in Rubymine and I keep getting this error.
