Поскольку это, по-видимому, остается без ответа ... Увидев это, я снова вернулся к этой проблеме на моей машине с Win7 Я также не смог заставить работать цвета, но в то время у меня было еще много поводов для беспокойства (я был RR nweb (я думаю, что я до сих пор), а Rspec работал в черно-белом режиме), поэтому я пошел дальше. , Просмотр ответа @ Zetetic напомнил мне, что я скачал ANSICON, но не связал с ним точки. Итак, я попробовал следующее. Я просто скопировал ansi32.dll и ansicon.exe из папки x86 ansi140 (извлеченного из ansi140.zip) в корневую папку моего приложения. Открываем окно cmd с Ruby и Rails и указываем на корень моего приложения и запускаем ansicon.exe, затем запускаем мой тест, и я вижу зеленый (и красный).
Я вижу, что это было давно, поэтому я надеюсь, что это поможет кому-то. Я только что стал активным здесь на прошлой неделе.
Кстати, у меня нет win32console в моем списке драгоценных камней, но у меня есть win32-сервис 0.7.2 (я считаю, что это не связано) и некоторые другие win32-гемы. Не помню, как / для чего они, но вот список:
win32-api 1.4.8,
win32-open3 0.3.2,
windows-api 0.4.1,
windows-pr 1.2.1.
Скорее всего, они являются камнями зависимостей для win32-сервиса или других вещей, которые упаковщик включил для меня автоматически. Чудесная вещь, которую связывает. Однако я думаю, что win32-сервис предназначен для mongrel-сервиса (который я не мог заставить работать, но это другая проблема).