1

我刚刚使用 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 显示在任何地方。

我需要做额外的设置吗?

4

0 回答 0