【问题标题】:Cucumber not showing coloured output in windows黄瓜在窗口中没有显示彩色输出
【发布时间】:2011-06-12 09:51:48
【问题描述】:

这可能是一件非常愚蠢的事情,但我无法解决。

我将我的黄瓜版本升级到 v 0.10.0,现在测试(在 Win 7 上运行)没有使用“漂亮”格式化程序显示彩色输出。

运行测试时会打印以下错误:*** WARNING: You must use ANSICON 1.31 or higher (http://adoxa.110mb.com/ansicon) to get coloured output on Windows

我去过http://adoxa.110mb.com/ansicon,但我不清楚应该如何升级它。有人知道如何升级我的 anscion 版本吗?

【问题讨论】:

  • 你使用捆绑器?如果是的话,你有没有在里面添加 ansicon ?

标签: ruby windows-7 cucumber ansicon


【解决方案1】:

我工作中的一位开发人员发现了这一点。

你需要

  1. https://github.com/adoxa/ansicon/downloads 下载 Ansicon 并将其解压缩到一个目录中
    没有空格
  2. 打开命令提示符并 cd 到您解压缩它的文件夹
  3. 现在,cd 到 x86 或 x64(取决于您机器的处理器)并在全局安装它
    您的机器(例如,D:\Cucumber\ansi160\x64)
  4. 输入 ansicon.exe –iansicon -i 并按 Enter 键
  5. 任何打印 ANSI 颜色的程序现在都可以在您的机器上正常显示。

【讨论】:

  • 链接不再起作用。它转到一个 wordpress 模板主题网站
  • 大家好,上面的链接也不再有效 - 有人可以将 ansicon 上传到可公开访问的位置吗?
  • 我完全按照这些步骤操作,但出现了一个大错误。安装 ansicon 后运行 Ruby 总是会使解释器崩溃。必须重新启动我的计算机并删除 ansicon 目录才能让 Ruby 再次工作。在 VS 中打开调试器:“ruby.exe 中 0x3CC2BE1F 处未处理的异常:0xC0000005:访问冲突读取位置 0x3CC2BE1F。”
  • @Hoten 我也面临同样的问题。
【解决方案2】:

从今天开始更新,http://adoxa.110mb.com/ansicon 不再可用。 文件已上传至https://github.com/adoxa/ansicon/downloads

我尝试从 adoxa.3eeweb.com 下载,但 Chrome 警告我该文件“不常下载,可能很危险”。

所以我选择了来自 github 的文件。

除此之外,我只是按照上面提到的步骤操作,我的输出现在是彩色的。

【讨论】:

    猜你喜欢
    • 2011-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-17
    • 2011-02-09
    • 2015-12-20
    相关资源
    最近更新 更多