我执行:
rake spec:models
我得到了:
←[32m.←[0m
Finished in 0.08304 seconds
←[32m1 example, 0 failures←[0m
我没有在任何地方看到“32m1”或“0m”的解释。它们是什么?
答案 0 :(得分:1)
这些是ANSI转义序列,通常会告诉控制台颜色输出或输出的背景。
查看您可以安装的宝石的相关问题,该宝石将修复:Displaying Unix color on Windows Cmd
您可以阅读有关ANSI转义码here的更多信息。
修改强>
哎呀,宝石的链接实际上是用于单独的控制台,而不是宝石。我的错。我曾经使用过一个名为wirble
的新宝石brice
。您可以找到brice
here。看起来我也使用了win32console
gem,这是将颜色代码实际转换为相应控制台颜色的原因。我的旧.irbrc
文件如下所示:
begin
# load wirble
require 'wirble'
require 'win32console'
include Win32::Console::ANSI
# start wirble
Wirble.init
Wirble.colorize
rescue LoadError => err
warn "Couldn't load wirble: #{err}"
end