工头运行警卫与颜色输出

我可以在我的工头procfile中运行 – 但输出并不像我想的那样丰富多彩。 我在输出中看到的唯一颜色来自Foreman ……

我想要一个管理rspec,黄瓜和茉莉的保护文件 – 当这些测试运行时,它有很好的颜色输出。

似乎工头忽略了防护文件设置。 知道怎么改变吗?

将-tty选项添加到rspec guard cli:

guard "rspec", :version => 2, :cli => "--tty ...other options..." 

对于版本4.5.0的guard-rspec ,以下内容适用于我

 guard :rspec, cmd_additional_args: "--tty", cmd: ...other... 

编辑:更简单,在Guardfile中

 guard :rspec, cmd: "rspec --force-color" # In case you do --profile and dot in regular .rspec, you may want to override further: guard :rspec, cmd: "rspec --force-color --no-profile --format documentation" 

/编辑

我为此奋斗,并使用RSpec 3.8,rails 5.2和foreman 0.64运行

必须完成两个配置才能使其正常工作。

 # In .rspec, add --color # In Guardfile, change to guard :rspec, cmd: "rspec --tty" do 

令人困惑的是为什么需要–color和tty,官方的rspec文档说tty和color都是默认启用的。

尾注:如果你这样做,与领class一起守卫,它告诉我很多关于你是什么样的开发人员。 别说了 ;)