【问题标题】:Rspec colors with Conemu使用 Conemu 的 Rspec 颜色
【发布时间】:2012-11-09 15:11:24
【问题描述】:

我正在尝试在运行 rspec 时让颜色显示在我的 Windows 7 x64 机器上。我已经尝试过 console2 和 ansicon 但这会使 Ruby 崩溃。我已经安装了 ConEmu 并且 Ruby 再次运行,但我没有为 rspec 获得任何颜色。同样在我希望看到颜色的行中,它们前面是 [31m 或 [36m 之类的文本(cmd.exe 也会出现这种情况)。

感谢您的帮助 沙龙

【问题讨论】:

  • 我需要下载什么以及如何重现? in 与 ansicon 一起工作吗?是否检查了“Inject ConEmuHk”?
  • 我什至不能用 aniscon 运行 rspec,因为 Ruby 崩溃了。 Inject ConEmuHk 未选中。我使用 RailsInstaller 安装 Ruby on rails(Ruby 1.9.3)、Git 和 Ruby Dev kit。我使用 - bundle exec rspec spec/requests/static_pages_spec.rb 运行 rspec

标签: colors rspec cmd conemu


【解决方案1】:

要在 ConEmu 中启用 ANSI X3.64 处理,您必须在“功能”页面上启用两个选项:

  • “注入 ConEmuHk”
  • “ANSI X3.64 / xterm 256 色”

事实上,如果您需要在根进程中进行ANSI处理(例如cmd.exe) - 无需启用“Inject ConEmuHk”。但在大多数情况下,当您从 root shell 运行 smth(使用 ANSI)时 - 需要“注入”。

ATM,推荐最新的 alpha 版本,当前稳定版本存在一些滞后。

【讨论】:

  • 我在 Rspec 中有颜色,但现在我正在尝试使用黄瓜并且没有颜色。有什么想法吗?
  • 1.仔细阅读我的回答。 2. 如果错误仍然存​​在,请彻底描述。
  • 我检查了 Inject ConEmuHk 和 ANSI X3.64/ xterm 256 颜色。运行 Rspec 时我得到颜色,但使用 Cucumber 时没有
  • 感谢您为我指明正确的方向。 Cucumber.yml 需要以下几行:默认值: features --color wip: --tags @wip:3 --wip features --color (added --color) 现在可以正常工作了
  • 太棒了,那个 ansicon 看起来有点痛苦。 ConEmu 拯救了一天!感谢@Sharon 指出如何处理 cucumber.yml - 作为参考,cucumber.yml 进入您的工作目录(无论您在哪里运行 rake),并且
猜你喜欢
  • 2014-06-21
  • 1970-01-01
  • 2015-02-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-18
  • 1970-01-01
相关资源
最近更新 更多