🖇
Docker on Vagrant 環境で RubyMine に SDK を設定する方法
-
設定 > 言語 & フレームワーク > Ruby SDK および Gems
を開く - 「+」ボタンをクリックして「リモートインタープリターまたはバージョンマネージャー...」をクリック
- リモート Ruby インタープリターの構成
- ラジオボタン
- 「Docker」を選択
- 注) Docker Compose を使っている場合でも、ここでは Docker を選択する
- サーバー
- 「新規...」から新規作成
- Docker
- 名前
- 任意のもの
- 例)
Vagrant
- 以下で設定した SSH 設定を選択
- SSH を選択して「...」をクリック
- SSH 構成
- 「+」をクリックして SSH の設定を行う
- ホスト
- Vagrant の IP アドレス
- 例)
192.168.33.12
- ポート
- Vagrant のポート番号
- 例)
22
- ユーザー名
vagrant
- 認証タイプ
- キーペア
- 秘密鍵ファイル
- 接続したい Vagrant Box で使っている秘密鍵を選択
- 例)
C:\Users\{ User }\.vagrant.d\boxes\bento-VAGRANTSLASH-centos-7\0\virtualbox\vagrant_private_key
- ホスト
- 「接続のテスト」で無事接続できるか確認
- 「OK」をクリック
- 「+」をクリックして SSH の設定を行う
- 仮想マシンのパス / ローカルパス
- そのまま
- 「OK」をクリック
- 名前
- イメージ名
- 接続したいコンテナを選択
- 例)
rails6-compose_web:latest
- Ruby またはバージョンマネージャーのパス
- そのまま
- 「OK」をクリック
- ラジオボタン
- 「Remote: { Ruby の環境名 }」の項目ができるので、その左のラジオボタンをクリック
- 「OK」をクリック
これで設定完了です。
Discussion