【发布时间】:2014-02-25 21:53:58
【问题描述】:
我正在尝试为 Windows 上的 Curses 和 Ruby 提供 256 色支持。我很确定这是可能的,因为 Brogue 使用 curses,并且对 Windows 有 256 色支持。
现在,我的设置是使用 Ruby 1.8.7 (yech) 和 NCurses(0.9.1 预编译的二进制文件)。
我现在看到两个问题,我怀疑它们是相关的:
-
Curses.colors返回16 -
Curses.init_color(...)不会出错,但不会做任何事情。
一些跑腿工作:
-
ENV['TERM']计算为xterm-256color - 尝试了 Ruby 1.9.3 和 2.0(未加载 NCurses)
-
can_change_color返回false
我错过了什么?
【问题讨论】:
-
您的目标是标准 Windows 控制台窗口,例如cmd.exe?
-
@echristopherson 是的,我是。