java - Ruby Compass 编译器输出

标签 java compass-sass

我正在使用java进程来执行compass编译器任务。 所以我使用 process.getErrorStream() 和 process.getInputStream()。

在输出日志中,我有奇怪的 bash 字符,例如 [33m,[31m。 日志:

2013-02-08 14:03:49,417 INFO [....BaseProcessManager] (ajp-0.0.0.0-8009-1) 错误读取器:[31m[0m

您知道为什么会发生这种情况吗?是否有解决方案不在输出中包含此符号?

最佳答案

这些是颜色日志输出的控制字符

它们的生成由Compass.configuration.color_output标志控制

尝试运行 compass --boring 这应该会为您删除它们,或者如果您希望将 color_output 标志设置为默认值,则将其设置为 false。

关于java - Ruby Compass 编译器输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14775077/

相关文章:

java - 使用maven编译java版本

java - 尝试运行程序 : Truncated module-info. 类时出现 netbeans 错误

java - 为什么 json_data.getString 不编码 json 字符串?或者它错了?

java - Java 中的惰性日志消息评估

sass - 使用不同版本运行 Compass/SASS

java - 使用 getLaunchIntentForPackage 时出现 NullPointerException

css - 如何获取 Sass 或 CSS 中最后分配的属性的值?

css - Rails 和 Compass - 为每个 View / Controller 创建不同 CSS 的正确方法是什么?

css - 如何使用 sass/compass 缩短这个占位符转换 CSS 选择器?

sass - 在本地开发 SASS,更改时上传