2012-12-24 90 views
1

MSYS正在向终端打印一些奇怪的字符(空白,空白等)。使我的单元测试的结果有点神秘。任何想法如何解决这个问题?我正在研究可能将其管道传输到将清理输出的脚本。MSYS打印奇怪的字符串

$ bundle exec rspec spec/requests/static_pages_spec.rb 
←[32m.←[0m←[32m.←[0m 

Finished in 0.96875 seconds 
←[32m2 examples, 0 failures←[0m 

回答

0

好的,我想通了,我可以通过管道的输出通过cat。如果有人有更好的主意,随时分享!

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

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

在Msys中,我将TERM env变量设置为xterm,并且输出很好地打印出来。 你可以考虑加入

export TERM=xterm 

你的.bashrc。