いくつかの不明な理由から、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