RubyMine 2026.1 Help

Ruby バージョンマネージャー

Linux または macOS に Ruby をインストールする最も一般的な方法は、バージョンマネージャー (RVMrbenv など) を使用することです。 バージョンマネージャーを使用すると、マシンに複数の Ruby バージョンをインストールし、すばやく切り替えることができます。 RubyMine はローカルマシンにインストールされ、次のバージョンマネージャーによって管理されているインタープリターを自動検出します:

既存プロジェクトの Ruby インタープリター ページで Ruby インタープリター(RVMrbenv )を切り替え、 新しいプロジェクト作成の際に希望のインタープリターを選択できます。

自動提案された Ruby インタープリター /gemset

バージョンマネージャーは、プロジェクトの Ruby バージョンと gemset を切り替えるために使用されるさまざまな種類の構成ファイルをサポートしています。 たとえば、次のいずれかの方法で、Ruby インタープリターバージョンを 2.6.3 に設定し、gemset を sample_rails_app に設定できます。

  • .ruby-version / .ruby-gemset ファイルの使用

    ruby-2.6.3
    sample_rails_app
  • .versions.conf ファイルの使用

    ruby=2.6.3 ruby-gemset=sample_rails_app

プロジェクトの Ruby モジュールのインタープリター設定に不一致がある場合、RubyMine は通知を表示します:

  • RubyMine が必要な Ruby バージョンがマシンにインストールされていることを検出した場合、現在のプロジェクトのインタープリターに設定するよう提案します。 通知内のボタンをクリックして切り替えてください。

    通知から Ruby バージョンを切り替える
  • Linux/macOS のみ: 必要な Ruby バージョンが見つからず rbenvRVM または asdf を使用している場合、RubyMine ではバージョンマネージャー経由で インストール を提案します。

    通知から Ruby をインストールする

リモート Ruby インタープリター

RubyMine では、バージョンマネージャーで管理されている リモート Ruby インタープリター も利用できます。 この場合、リモートインタープリターを構成するときに、バージョンマネージャー実行可能ファイルへのパスを指定する必要があります。 たとえば、次の表は、Linux の一般的なパスを示しています。

バージョンマネージャー

実行可能ファイルパス

RVM

シングルユーザーモード: /home/jetbrains/.rvm/bin/rvm jetbrains ユーザー向け)

マルチユーザモード: /usr/local/rvm/bin/rvm

ミックスモード: /usr/share/rvm/bin/rvm

rbenv

/home/jetbrains/.rbenv/bin/rbenv jetbrains ユーザー向け)

/usr/bin/rbenv

chruby

/usr/local/share/chruby/chruby.sh

asdf

/home/jetbrains/.asdf/bin/asdf jetbrains ユーザー向け)

Mise

/home/jetbrains/.local/bin/mise jetbrains ユーザー向け)

Ruby インタープリター検出のデバッグ

バージョンマネージャーで管理されているローカル Ruby インタープリターの検出に問題がある場合は、以下の手順に従って問題の原因を特定してください:

  1. RubyMine を開き、メインメニューの ヘルプ | 診断ツール | デバッグログ設定 に移動します。

  2. 表示されたダイアログでバージョンマネージャー用のロガー識別子を指定してください:

    • RVM: #org.jetbrains.plugins.ruby.version.management.rvm.RvmSdkRefresher

    • rbenv: #org.jetbrains.plugins.ruby.version.management.rbenv.RbenvSdkRefresher

    • chruby: #org.jetbrains.plugins.ruby.version.management.chruby.ChrubySdkRefresher

    • asdf: #org.jetbrains.plugins.ruby.version.management.asdf.AsdfSdkRefresher

    • Mise: #org.jetbrains.plugins.ruby.version.management.mise.MiseSdkRefresher

    カスタムデバッグログ構成ダイアログ

    OKです。 をクリックしてください。

  3. RubyMine を再起動してください。

  4. ログファイルを開き、次のように、バージョンマネージャーに対応するエントリが含まれていることを確認します。

    2018-07-30 16:57:18,237 [7350] DEBUG - management.asdf.AsdfSdkRefresher - Refreshing sdks
  5. 問題を作成するとログを添付します。

2026 年 6 月 2 日