LoginSignup
69
42

More than 3 years have passed since last update.

docker-composeで作ったrailsの環境でbinding.pryを使えるようにする話

Last updated at Posted at 2017-04-06

docker-composeでrailsの環境構築して、↓みたいな感じでpry仕掛けてデバッグしようとしたら動かなかった

class HogeControler < ApplicationController
  def index
    binding.pry
  end
end

解決策

docker-compose.yaml
web:
  tty: true
  stdin_open: true

これを自分の環境に合わせて入れる
これするだけで、pryが仕掛けられるようになる

あと、

docker-compose up

で起動させてる場合、

docker-compose run --service-ports web

とかで起動させると動くと思います。

*このままだとコンテナが破棄されず残ってしまうみたいなので、
@mizukmb さんのコメントを見てコマンドを変えてみてください!

69
42
1

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
69
42