1
这里的东西:在Ruby中打印命令的结果时,如何保持命令的* colorized *输出结果?
我通过调用这样的命令来运行一堆从红宝石文件黄瓜测试:
result = `bundle exec cucumber tests/specs/features`
[...] # do stuff with it
puts result
现在命令的结果有这些漂亮的颜色,告诉我很多关于通过只读而不阅读就通过和失败的测试。但是:当我把这样的结果放进去时,着色消失了!
有没有办法做到这一点,而不会失去颜色?
你试图强迫黄瓜使用颜色(使用'--color'选项)? –
是的!我已经找到了相同的解决方案,谢谢。所以这个作品: '结果='捆绑exec黄瓜测试/规格/特征 - 色彩 - 格式进步'' – wrdevos