我刚刚使用 Rails '~> 5.0.0', '>= 5.0.0.1' 创建了一个 Rails 项目,每当我尝试使用 binding.pry 对其进行调试时,它都会冻结整个应用程序以及我启动 rails 的终端s 命令。
我使用的宝石是 gem 'pry' gem 'pry-rails'
并配置我的 applicaiton.rb
console do
require 'pry'
config.console = Pry
end
最奇怪的是终端也冻结了......但屏幕上没有打印更多日志。
我确实将我的应用程序包装在 Docker 中,但即使我在 docker 上运行或直接使用 rails 运行,行为也是一样的......它看起来确实停在了代码上的 binding.pry ......但它没有t 显示在任何地方。
我需要做额外的设置吗?