RubyMine Not Detecting rbenv / RVM Ruby
Quick answer
Debug detection by enabling the RbenvSdkRefresher or RvmSdkRefresher logger and checking the log.
Most likely fix: Debug detection
How to fix it
Try these in order — the most common fix is first.
1. Debug detection
- Open Help | Diagnostic Tools | Debug Log Settings
- Add #org.jetbrains.plugins.ruby.version.management.rbenv.RbenvSdkRefresher (rbenv) or ...rvm.RvmSdkRefresher (RVM)
- Restart RubyMine and check the log for the refresher entries
- Attach logs when reporting an issue
Did this fix it?2. Select the interpreter
- Settings | Languages & Frameworks | Ruby, choose the interpreter and optionally a gemset
- Do not combine a custom environment with rbenv/RVM/asdf; use a wrapper script instead
Did this fix it?
Symptoms
rbenv or RVM interpreters missing from the Ruby settings page.
Why it happens
- Version manager not detected
- Custom environment combined with rbenv/RVM/asdf
This guide also covers
- rubymine rbenv not detected
- rubymine rvm not working
- rubymine rbenv
Still not working?
If RubyMine keeps failing, you're not alone. See every RubyMine problem users report or the alternatives people switch to.
Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.
Talk to us