【问题标题】:Asset:Precompile too verbose资产:预编译太冗长
【发布时间】:2011-10-08 21:56:07
【问题描述】:

我是 JRuby 和 Rails 的新手。当我预编译我的资产时,它会用我不感兴趣的垃圾填充我的日志。

(在 /srv/test/releases/cba9797f510b211ff3568c9bb800ee7a7366c319 中) mkdir -p /srv/test/releases/cba9797f510b211ff3568c9bb800ee7a7366c319/public/assets mkdir -p /srv/test/releases/cba9797f510b211ff3568c9bb800ee7a7366c319/public/assets/controllers mkdir -p /srv/test/releases/cba9797f510b211ff3568c9bb800ee7a7366c319/public/assets/controllers mkdir -p /srv/test/releases/cba9797f510b211ff3568c9bb800ee7a7366c319/public/assets/controllers mkdir -p /srv/test/releases/cba9797f510b211ff3568c9bb800ee7a7366c319/public/assets/controllers mkdir -p /srv/test/releases/cba9797f510b211ff3568c9bb800ee7a7366c319/public/assets/controllers mkdir -p /srv/test/releases/cba9797f510b211ff3568c9bb800ee7a7366c319/public/assets/controllers

我已经尝试过 --quiet,我已经关闭了注销。

有什么想法吗?

谢谢!

【问题讨论】:

  • 似乎还在发生,有人有什么想法吗?
  • 您找到解决方法了吗?这也让我很烦。
  • 在 shell 中执行时,可以将输出重定向到文件。例如。对于 bash ./your/command > /dev/null./your/command 2> /dev/null 对于标准错误。

标签: ruby-on-rails ruby asset-pipeline


【解决方案1】:

您可能需要考虑两个主要的输出抑制器选项。

不要将消息记录到标准输出。

-q, --quiet     

还禁止“目录中”通知。

-s, --silent

静音可能是您正在寻找的选项。您可以通过添加 --help 选项来查看大多数 rake 任务的所有选项。例如:

rake assets:precompile --help

希望这会有所帮助。有关预编译资产的更多信息,请参阅this post

【讨论】:

    猜你喜欢
    • 2014-02-19
    • 2013-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-31
    • 2011-11-30
    • 1970-01-01
    相关资源
    最近更新 更多