6

我是一个新手,试图遵循 Michael Hartl 的优秀 Rails 教程。我已经升级到我在 windows vista 上运行的 rails 3.2.3 和 ruby​​ 1.9.3。当我运行某些命令行功能(例如 rspec)时会出现问题。例如

C:\Sites\rails_projects\sample_app>bundle exec rspec spec/
←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m← [32m.←[0m
←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m
←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m

Finished in 5.41 seconds
←[32m29 examples, 0 failures←[0m

我认为问题可能与它试图显示颜色有关,但我尝试使用 --color 标签运行 rspec 并且没有区别(或任何颜色)。我也看到了 rails 控制台本身的问题。也许我的机器没有设置为正确显示某些字符。

任何帮助将不胜感激!

谢谢

4

2 回答 2

5

它们是终端控制字符,它们可以用来改变问题中建议的终端颜色,也可以用来移动光标和删除字符。如果这些显示为禁用颜色,那么我会假设它们是光标移动控制字符。

编辑:

http://www.termsys.demon.co.uk/vtansi.htm列出了 VT100 控制字符。它似乎正在尝试将文本颜色设置为绿色。

于 2012-04-24T07:54:19.463 回答
3
  1. 在您的应用程序目录中打开.rspec文件
  2. 删除第一行 ( --color)
  3. 保存,完成:-)
于 2012-06-25T08:17:11.077 回答