由于某些未知原因,Byebug 停止在控制台中打印代码。
例如,我在以下测试中添加了byebug :
我在控制台/终端中得到了什么:
你知道什么可能是错的,或者我可以在哪里搜索这个问题的原因?
编辑:
命令我如何运行测试:
$ rake spec
编辑2:
当我在任何地方使用 Byebug 运行服务器时,它也不起作用。它甚至不打印任何日志。这是运行服务器并向他们发送一些请求后它看起来如何控制台 - ...空:
它不会在控制台中打印可能是由 puma.rb 配置引起的:
min_threads_count = ENV.fetch('RAILS_MIN_THREADS') { 5 }.to_i
max_threads_count = ENV.fetch('RAILS_MAX_THREADS') { 5 }.to_i
threads min_threads_count, max_threads_count
bind "unix:///var/run/puma.sock?umask=0000"
stdout_redirect "/var/log/puma.stdout.log", "/var/log/puma.stderr.log", true
environment ENV.fetch('RAILS_ENV') { 'development' }
plugin :tmp_restart