ruby-on-rails - 来自 rake Assets 的详细输出 :precompile

标签 ruby-on-rails logging heroku precompile

我刚刚开始使用 asset_sync gem,我的 Assets 似乎被乱序编译,Sass 文件无法访问其他 Sass 文件中定义的变量。真正能帮助我缩小问题范围的是能够准确地看到预编译期间发生的情况,但是 rake assets:precompileheroku run rake assets:precompile 都没有似乎没有提供详细的选项。我得到的只是一些更高级别的输出,然后是 rake aborted! 和堆栈跟踪。跟踪 Heroku 日志对我没有任何帮助,那么我怎样才能获得有关 Heroku 上 Assets 预编译期间发生的情况的更详细日志呢?

最佳答案

事实证明,以下内容的组合可以让您更加冗长。当文件被预编译时,您会得到输出,但不会在预编译时得到输出,因此,如果它挂起,您将无法看到它被阻塞的内容。

  1. 使用 --trace 标志

    $ heroku run rake asset:precompile --trace

  2. 在 production.rb 中设置日志以使用 STDOUT:

    config.logger = Logger.new(STDOUT)

关于ruby-on-rails - 来自 rake Assets 的详细输出 :precompile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13360085/

相关文章:

ruby-on-rails - PostgreSQL、Rails 和 :order => problem

html - Bootstrap : fixed space between columns?

ruby-on-rails - Rails 3 : SMTP Settings for Google Apps/Heroku

java - 过滤 log4j 2.0 消息以分离每个 webapp 的日志文件

python - 当递归函数中出现错误时,如何避免长堆栈跟踪?

node.js - 将meteor应用程序部署到heroku时,METEOR_SETTINGS is not valid json错误

ruby-on-rails - authlogic openid auto_register 功能尝试重复注册

xml - : logback. xml 和 logback-test.xml 哪个优先?

每个应用程序的 Heroku 免费配额还是总配额?

python - 类型错误 : __init__() got an unexpected keyword argument 'family_or_realsock'