2

Ansicon 似乎不想与 Windows 8 一起工作。

1 - 我正确安装它:ansicon -i在 x64 目录下(因为我在 64 位机器上安装了 Win 8),2 - 我启动了一个新的命令窗口,运行rspec以在 ruby​​ 中运行单元测试

结果 - ANSI 字符仍在显示未转换的原始数据。

任何帮助,将不胜感激; 谢谢。

4

2 回答 2

3

听起来ansicon可能没有正确安装。我在ansiconRuby 1.9.3p392 的 Windows 8 64 位上运行良好。

http://imgur.com/n28vomG

尝试ansicon -i从提升的命令提示符运行,看看是否有任何不同。如果您没有管理员权限,请运行ansicon -p以挂钩当前会话的父进程,然后查看是否rspec返回彩色输出。

如果仍然无法正常工作,可以尝试重新安装最新版本的ansicon. 我在我的 Ruby目录中安装了 64 位文件(ANSI32.dll, ANSI64.dll, ansicon.exe, ),所以我知道它在我的 PATH 中。ANSI-LLW.exebin

于 2013-04-02T20:39:37.137 回答
1

我做了一个便宜的把戏,直接在我的桌面上做了​​一个快捷方式来使用它。将它添加到路径崩溃的红宝石。

于 2013-06-28T19:42:45.377 回答