私は実行します:
rake spec:models
そして私は得る:
←[32m.←[0m
Finished in 0.08304 seconds
←[32m1 example, 0 failures←[0m
「32m1」または「0m」の説明はどこにも見当たりません。彼らは何ですか?
私は実行します:
rake spec:models
そして私は得る:
←[32m.←[0m
Finished in 0.08304 seconds
←[32m1 example, 0 failures←[0m
「32m1」または「0m」の説明はどこにも見当たりません。彼らは何ですか?
これらはANSIエスケープシーケンスであり、通常はコンソールに出力の色または出力の背景を通知します。
これを修正するインストール可能なgemについては、この関連する質問を確認してください。WindowsCmdでのUnixカラーの表示
ANSIエスケープコードの詳細については、こちらをご覧ください。
編集
おっと、宝石へのリンクは実際には別々のコンソール用であり、宝石用ではありません。私の悪い。以前はgemを使用しwirble
ていましたが、これは。という新しいgemに置き換えられましたbrice
。brice
あなたはここで見つけることができます。win32console
カラーコードをそれぞれのコンソールカラーに実際に変換したgemも使用したようです。私の古い.irbrc
ファイルは次のようになります。
begin
# load wirble
require 'wirble'
require 'win32console'
include Win32::Console::ANSI
# start wirble
Wirble.init
Wirble.colorize
rescue LoadError => err
warn "Couldn't load wirble: #{err}"
end