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.dllansicon.exeANSI-LLW.exebin),因此我知道它位于PATH中。

关于ruby - Ansicon不适用于Windows 8,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15070524/

10-12 21:38