やりたいこと
問題
- ターミナル上ではRuby 2.7.1 を使う設定になっているのに、RubyMine が 2.6.5 を自動で認識してしまう
- Preferences → Ruby SDK and Gems でバージョンをいちいち変更するのが面倒
mine
コマンドでディレクトリを開いたら、そのローカルのRubyバージョンを認識してほしい
解決
- 使いたいRubyバージョンをローカルで指定する。例)
rbenv local 2.7.1
.ruby-version
ファイルが自動で作られる- これでRubyMineが自動でローカルのRubyバージョンを起動時に認識してくれる
ちなみに、Rails アプリの場合は.ruby-version
ファイルが自動で作られる。そのため特別なことをしなくても RubyMine が自動でバージョンを認識してくれる。今回の解決方法は、あくまでも Ruby ファイルを作成したときの対処。