参考
チュートリアル : リモートインタープリターとしての Docker Compose — RubyMine
参考ページの通りやろうと思って同じようにやっていたのですが、なぜかうまくいかず、未来の自分を含め参考になればと思い簡単にまとめます。
うまくいかない時は、
-
設定 / 環境設定ダイアログ>言語 & フレームワーク | Ruby SDK および Gemで使おうとしているリモートに
'debase'と'ruby-debug-ide'が入っているかどうか確認する -
うまくいかなかったら上記ですでに作っているものを一旦消してもう一度作る <= 僕はこれで解決。
-
設定 / 環境設定ダイアログ>言語 & フレームワーク | Ruby SDK および Gemで新規リモートを追加する際に、サービスにdocker-compose.ymlで指定したサービス名かどうかを確認する
-
違うコンテナが動いてないか確認する
-
試しに.ideaディレクトリ以下とdockerコンテナとイメージ、ネットワーク、ボリュームを消して最初からやる
-
実行・デバッグの構成でRails>Development:プロジェクト名かを見る。+ボタンでDocker>docker-composeを作る必要はない
これができると▷ボタンや虫ボタンでアプリが起動するので開発を始めるのが簡単になります。(コマンド打たなくて良い)