当您在未安装 ANSICON 的计算机上运行安装了 cucumber 的任何 rake 任务时,您会收到以下消息:
*** WARNING: You must use ANSICON 1.31 or higher (http://adoxa.110mb.com/ansicon) to get coloured output on Windows
在本地运行时,我喜欢使用 ANSICON,但在构建服务器中使用时,我不关心这一点 - 并且我不想在那里看到该警告。有办法摆脱它吗?
您实际上可以删除警告本身。我不喜欢为了有一个绿字而安装一堆垃圾。因此,要删除警告:
1.在 gems 目录中找到 Cucumber 安装(位于 Ruby 安装目录中)。对我来说是: lib\ruby\gems\1.9.1\gems\cucumber-1.2.0
2.在Cucumber安装的cucumber-1.2.0\lib\cucumber\formatter目录中找到该文件变色龙
3.找到该行:
STDERR.puts %{*** 警告:您必须使用 ANSICON 1.31 或更高版本 (http://adoxa.110mb.com/ansicon) 才能在 Windows 上获得彩色输出}
并在其前面添加#以将其注释掉:
#STDERR.puts %{*** 警告:您必须使用 ANSICON 1.31 或更高版本 (http://adoxa.110mb.com/ansicon) 才能在 Windows 上获得彩色输出}
我的 Cucumber 版本的行号是 14。
4.保存文件就完成了
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)