1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

IntelliJ+docker-compose+railsでブレイクポイントでのデバッグ環境を構築する

Last updated at Posted at 2021-09-19

Gemfileにruby-debug-ideとdebaseを追加

Gemfileにruby-debug-ideとdebaseを追加してインストールしておきます。
もし追加しなかった場合は、SDK構成からやり直す必要があります。

SDK構成

  1. File → Project StructureからProject Structure 構成画面を開きます

  2. Ruby SDKを選択
    image.png

  3. New remoteを選択
    image.png

  4. docker-compose.ymlからサービスを選択します。
    image.png

5.Project StructureのModules で先程追加した構成を選択します。
image.png

#無い場合はRun/Debug Configuration を追加
追加した後は基本的には何も設定は変更しないで大丈夫です。docker-composeという設定項目が追加されている事が確認できます。
image.png

#トラブルシューティング

image.png

画像のように、Exception: Connection refused - connect(2) for "192.168.0.1" port 26168
といったようなエラーが発生する場合は、puma.rbに

puma.rb
workers 0

という行を追加し、クラスターモードではなく、シングルモードでpumaを起動することでエラーで回避する事ができます。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?