rake asset:precompile からの詳細出力 質問する

rake asset:precompile からの詳細出力 質問する

asset_sync gem を使い始めたばかりですが、アセットが順序どおりにコンパイルされず、Sass ファイルが他の Sass ファイルで定義された変数にアクセスできないようです。問題を絞り込むのに本当に役立つのは、プリコンパイル中に何が起こっているかを正確に確認できることですが、 と はどちらもrake assets:precompile詳細heroku run rake assets:precompileオプションを提供していないようです。表示されるのは、高レベルの出力とそれに続く とrake aborted!スタック トレースだけです。heroku ログを tail しても何も表示されません。Heroku でのアセットのプリコンパイル中に何が起こっているかのより詳細なログを取得するにはどうすればよいでしょうか。

ベストアンサー1

結局、次の組み合わせにより、より詳細な情報が得られます。ファイルがプリコンパイルされたときに出力されますが、プリコンパイル中は出力されないため、ハングした場合に何が原因かわかりません。

  1. --traceフラグを使用する

    $ heroku run rake asset:precompile --trace を実行します。

  2. production.rb で STDOUT を使用するようにログを設定します。

    config.logger = Logger.new(STDOUT)

おすすめ記事