Ruby on Rails命令行看起来很奇怪

时间:2013-01-20 02:18:28

标签: ruby-on-rails windows command-line

我刚开始使用railstutorial.org中的材料学习RoR。当作者使用命令行时,生成的文本总是很好地组织和着色。当我做同样的事情时,我常常会得到“怪异”的字符和无组织的文字。

http://i.imgur.com/2Q0kzwf.jpg 实施例

http://i.imgur.com/mZP4SI9.jpg 我尝试做同样的事情

我不太清楚如何使我的命令行更有条理,就像教程中显示的那样。任何帮助,将不胜感激。如果你需要知道,我正在使用Windows 7。

2 个答案:

答案 0 :(得分:1)

这是因为默认情况下Windows命令提示符不知道ANSI颜色序列。您可以尝试https://github.com/adoxa/ansicon,这应该让它知道。教程作者看起来是这样的原因是他们正在使用一个理解颜色代码的* nix shell(如果我不得不猜测,可能是linux或osx上的bash或zsh)

答案 1 :(得分:1)

Doon pointed outWindows console doesn't recognize ANSI sequences。如上所示,您现在最好的选择是使用外部工具。

然而,由于使用大多数外部工具存在一些难点,因此Ruby中的Ruby 2.0 will provide support for ANSI escape codes开箱即用,而不必依赖外部宝石或工具。