3

Foreman を使用して、開発中のすべての Web プロセスを開始します。

しばらく前に、このセットアップで ruby​​-debugger gem を動作させようとしましたが、できなかったため、努力を断念しました。途中で何らかの設定を変更したに違いありませんが、ローカル環境にリクエストを送信したときにサーバー ログをリアルタイムで確認しようとすると、何も出力されません。リクエストからの出力を確認するには、職長を殺さなければなりません。

これは私の開発を本当に遅らせています。なぜなら、私は要求を出して、フォアマンを殺して何がうまくいかなかったかについての情報を取得してから、起動して再試行しなければならないからです。

リクエストを行っているときにサーバーログにすべてを吐き出す方法はありますか?

4

1 に答える 1

3

私も同じ問題を抱えていました。ここで解決しました:

行を追加するのと同じくらい簡単です

$stdout.sync = true

config / environment / development.rbファイルに移動し、フォアマンを再起動します。

私のために働いて、私の人生をずっと楽にしてくれます。

于 2012-11-04T05:08:58.927 に答える