Ansicon似乎不想使用Windows 8。
1-我正确安装它:x64目录下的ansicon -i
(因为我在64位计算机/安装中具有Win 8),
2-我启动一个新的命令窗口,运行rspec
以在ruby中运行单元测试
结果-ANSI字符仍显示原始的未转换数据。
任何帮助,将不胜感激;谢谢。
最佳答案
听起来像ansicon
可能未正确安装。我的ansicon
在带有Ruby 1.9.3p392的Windows 8 64位上运行良好。
http://imgur.com/n28vomG
尝试从提升的命令提示符处运行ansicon -i
,看看是否有任何区别。如果您没有管理员权限,请运行ansicon -p
挂接到当前 session 的父进程,然后查看rspec
是否返回彩色输出。
如果仍然无法正常工作,请尝试重新安装最新版本的ansicon
。我在Ruby的ANSI32.dll
目录中安装了64位文件(ANSI64.dll
,ansicon.exe
,ANSI-LLW.exe
,bin
),因此我知道它位于PATH中。
关于ruby - Ansicon不适用于Windows 8,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15070524/