工头运行警卫与颜色输出
我可以在我的工头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一起守卫,它告诉我很多关于你是什么样的开发人员。 别说了 ;)