Quando executo o Ruby ri em uma janela do terminal iTerm 2, a saída não é colorida e não sei por quê. Outros programas, como o Vim, funcionam corretamente com cores.
A execução de ri -f ansi Array.sort
resulta em resultados semelhantes a este:
ESC[0mESC[1;32mArray.sortESC[m
(from ruby core)
------------------------------------------------------------------------------
ary.sort -> new_ary
ary.sort { |a, b| block } -> new_ary
------------------------------------------------------------------------------
Returns a new array created by sorting ESC[7mselfESC[m.
Como você pode ver, os caracteres ANSI são todos visíveis.
Como posso corrigir isso?