2

railstutorial.org の教材を使って RoR の学習を始めたところです。作成者がコマンド ラインを使用すると、結果のテキストは常にきれいに整理され、色付けされます。同じことをすると、結果として「奇妙な」文字やまとまりのないテキストが表示されることがよくあります。

http://i.imgur.com/2Q0kzwf.jpg

http://i.imgur.com/mZP4SI9.jpg 同じことをしようとする私の試み

チュートリアルに示されているように、コマンド ラインをより整理するために何をすべきかよくわかりません。どんな助けでも大歓迎です。あなたが知る必要がある場合に備えて、私はWindows 7を使用しています.

4

2 に答える 2

1

Doon が指摘したように、Windows コンソールは ANSI シーケンスを認識しません。提案されているように、現時点での最善の策は、外部ツールを使用することです。

ただし、ほとんどの外部ツールを使用するといくつかの問題点があるため、 Ruby 2.0 では、外部の gem やツールに依存することなく、すぐに使用できる Rubyで ANSI エスケープ コードのサポートが提供されます。

于 2013-01-20T17:28:41.200 に答える
1

これは、Windows コマンド プロンプトがデフォルトで ANSI カラー シーケンスを認識していないためです。 認識させるはずのhttps://github.com/adoxa/ansiconを試すことができます。チュートリアルの作成者がそのように見える理由は、彼らがカラー コードを理解する *nix シェルを使用しているためです (推測する必要がある場合、Linux または osx のいずれかでおそらく bash または zsh)。

于 2013-01-20T02:26:04.090 に答える