Ruby on rails MSYS打印奇怪的字符串

Ruby on rails MSYS打印奇怪的字符串,ruby-on-rails,ruby,windows,msys,Ruby On Rails,Ruby,Windows,Msys,MSYS正在向终端打印一些奇怪的字符(空格、空字符等)。使我的单元测试结果有点神秘。你知道怎么解决这个问题吗?我正在研究是否可能将其管道化到一个脚本,该脚本将清理输出 $bundle exec rspec spec/requests/static\u pages\u spec.rb ←[32米。←[0m←[32米。←[0m 以0.96875秒完成 ←[32m2示例,0次故障←[0m 好的,我发现我可以通过cat来传输输出。如果有人有更好的想法,欢迎分享 $ bundle exec rspec s

MSYS正在向终端打印一些奇怪的字符(空格、空字符等)。使我的单元测试结果有点神秘。你知道怎么解决这个问题吗?我正在研究是否可能将其管道化到一个脚本,该脚本将清理输出

$bundle exec rspec spec/requests/static\u pages\u spec.rb
←[32米。←[0m←[32米。←[0m
以0.96875秒完成
←[32m2示例,0次故障←[0m

好的,我发现我可以通过
cat
来传输输出。如果有人有更好的想法,欢迎分享

$ bundle exec rspec spec/requests/static_pages_spec.rb | cat

有点晚了,但我认为这比通过cat解析命令更容易解决问题

在Msys中,我将术语env变量设置为xterm,输出被很好地打印出来。 可以考虑添加

export TERM=xterm
给你的.bashrc