我正在尝试为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
can_change_color
返回false
我错过了什么?