RubyMine 2019.3ヘルプ

Rubyインタープリターの設定

RubyMineを使用すると、現在のプロジェクトまたは新しく作成したプロジェクトに必要なRubyインタープリターを選択できます。IDEは、ローカルマシンにインストールされバージョンマネージャーによって管理されているインタープリターを自動的に検出します。さらに、ローカルまたはリモートインタープリター(Docker、Vagrant、SSHなど)を追加することもできます。

以下のインタープリターがサポートされています:

Rubyインタープリターを選択

現在のプロジェクト用にRuby SDKを設定するには、次の手順を実行します。

  1. 設定/環境設定ダイアログ Ctrl+Alt+S を呼び出して、Ruby SDK および Gemページに移動します。

  2. (オプション) RubyMineで複数のプロジェクトが開かれている場合は、Rubyインタープリターを定義するために必要なプロジェクトを選択します。

  3. 必要なRubyインタープリターを選択してください。RVMとrbenvのバージョンマネージャーにはgemsetを選択することもできます。

    Ruby SDK and Gems page

  4. 選択したRubyインタープリター/ gemsetの場合は、右側にインストールされているgemsが表示されます。Ruby gemsのサポートについて詳しくは、Bundlerを使用してgemsをインストールするを参照してください。

RVMまたはrbenvを使用してローカルのRuby SDKを管理している場合は、次の方法で必要なインタープリターをすばやく設定できます。

  1. Ctrl を2回押します。

  2. 呼び出されたポップアップで、rvm use または rbenv shellと入力し始め、必要なインタープリターを選択して Enterを押します。

  3. (オプション)必要に応じて、変更されたSDKについて知らせるポップアップのロールバックボタンをクリックします。

ローカルRubyインタープリターを追加

RubyMineは、バージョンマネージャーを使ってインストールされたローカルインタープリターを自動的に検出します。必要なローカルインタープリターを手動で追加するには、以下の手順を実行します。

  1. Ruby SDK および Gemページで、add ボタンをクリックし、新規ローカル…を選択します:

    New local interpreter

  2. Ruby実行可能ファイルへのパスを指定します(たとえば、Homebrewを使用してmacOSにインストールされたRubyの場合は /usr/local/bin/ruby )。RubyMineは自動的に検出されたインタープリターと共に選択されたインタープリターを表示します。

    Ruby SDK and Gems page

  3. インタープリターをリストから削除するには、それを選択して remove ボタンをクリックします。

リモート Rubyインタープリターを追加

リモート Rubyインタープリターを設定するには、次の手順を実行します。

リモート Rubyインタープリターを設定するには、次の手順を実行します。

  1. ツールバーで addをクリックし、新規リモート...を選択します。

    New remote interpreter

  2. リモート Ruby インタープリターの構成ダイアログで、必要なオプション(デプロイ設定、SSH認証情報など)を選択し、必要な設定を指定します。

    Configure remote ruby interpreter

最終更新日: 2019年12月5日

関連ページ:

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

RubyMineを使用すると、次のバージョンマネージャーが管理するRubyインタープリターを使用できます。サポートされているすべてのバージョンマネージャーは互換性がないため、同時に使用しないでください。RVM、rbenv、chruby、asdf-rubyプラグインを使用したasdf、すべてのバージョ...

デバッグ

RubyMineは、ソースコードをデバッグするためのあらゆる機能を提供します。Rubyのブレークポイント(ERBファイルとHAMLファイルを含む)。JavaScriptのブレークポイント、複数の同時デバッグセッション。カスタマイズ可能なブレークポイントプロパティー:条件、パス数など、フレーム、変数、...

複数のプロジェクトでの作業

RubyMineでは複数のプロジェクトを同時に処理できます。いくつかのプロジェクトを2つの方法で開くことができます。別のウィンドウこの場合、プロジェクトは独立しており、情報を共有しません。1つのウィンドウこれは、あるプロジェクトが別のプロジェクトを使用する場合に役立ちます。このトピックでは、1つのウ...

Bundlerを使用してgemsをインストールする

RubyMineはBundlerとの統合をサポートしており、IDE内でアプリケーションのgem依存関係を直接処理できます。Bundlerを使用する前に、以下の前提条件が満たされていることを確認してください。プロジェクトはGemfileを持っています。そうでない場合は、コマンドを選択して作成できます。...

Vagrantを使用したリモートインタープリターの構成

Vargantを使ってリモートインタープリターを設定するには、Rubyインタープリターをインストールした状態で起動されたVagrantボックスが必要です。これを行うには、次の手順を実行します。設定/環境設定ダイアログ を開き、言語&フレームワーク | Ruby SDK および Gemページに移動しま...

デプロイ設定を使用したリモートインタープリターの設定

RubyMineを使用すると、リモートサーバー用の既存のデプロイ構成を使用してリモートインタープリターを構成できます。これを行うには、以下の手順を実行します。設定/環境設定ダイアログ を開き、言語&フレームワーク | Ruby SDK および Gemページに移動します。をクリックし、ドロップダウンメ...