在RSpec 2.0之前的版本中,我可以将颜色输出管道化为更少或将其重定向到文件。为了做到这一点,我只需将RSPEC_COLOR环境变量设置为true即可。但是,在框架的新主版本中,此变量已停止以定义输出类型(颜色或单色)。是否有任何方法来管道或重定向RSpec 2.0和更高的颜色?RSpec。如何为管道输出或重定向输出着色?
谢谢。
Debian GNU/Linux 5.0.7;
Ruby 1.9.2;
RSpec 2.4.0。
更新
我找到了答案由我自己。
应该使用tty
配置选项来实现该效果。
这里的例子:
# spec/spec_helper.rb
RSpec.configure do |config|
config.tty = true
end
谢谢你的答案,** Oct **。我自己解决它。请参阅我答案中的**更新**部分。 – Shamaoke 2011-06-29 15:03:30
顺便说一句,我有一个[问题](https://github.com/rspec/rspec-core/issues/326)在Github上打开,但我没有回答,必须自己找到解决方案。 – Shamaoke 2011-06-29 15:10:49