2012-04-24 15 views
4

私はマイケルハートルの優れたレールチュートリアルに従おうとしている初心者です。私はWindows Vistaで動作する3.2.3とruby 1.9.3にアップグレードしました。この問題は、rspecなどの特定のコマンドライン機能を実行したときに発生します。例えばなぜレールになっているのですか?私はいつも "←[32m。←[0m"

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のを実行しようとしていると何の違い(または任意の色)がありません。私はまた、レール本体自体の問題を見てきました。私のマシンが特定の文字を正しく表示するように設定されていない可能性があります。

ご協力いただきありがとうございます。彼らは、端末制御文字である

おかげ

答えて

4

は、彼らが問題で提案されているように、端末の色を変更するために使用することができ、また、カーソルを移動し、文字を削除します。これらの色が無効になっている場合は、カーソル移動制御文字と見なします。

EDIT:

http://www.termsys.demon.co.uk/vtansi.htmはVT100の制御文字を示しています。 で、テキストの色を緑色に設定しようとしています。

+0

感謝:-)行われ、最初の行(--color

  • 保存し、削除します。どのように私は実際にこれらの奇妙な文字をどこよりも持っているよりも緑を表示することができますか? – mwav12

  • +0

    実行しているプラ​​ットフォームによって異なります。ウィンドウの下で実行している場合、これらのエスケープ文字は端末によって無視されます。ターミナルがこれらの制御コードをサポートしていないか(まれではない)、何とか無効になっているようです。たぶんあなたの端末エミュレータのどこかで設定を変更したためです。 Macのターミナルアプリケーションやlinuxのxtermやgnome-terminalのようなものがこれらをサポートするはずです。 *編集*あなたがVistaを実行しているのを見ただけで、エスケープは実際に端末によって無視されます。勝利のターミナルの色分けは異なって行われます。 – Will

    +0

    ありがとうございました。私はそれがWindows上で実行されていることを知らせる方法を理解できるかどうかを確認します。 – mwav12

    3
    1. を開き、アプリケーションディレクトリ内のファイル.rspec
    関連する問題