0

私は実行します:

rake spec:models

そして私は得る:

←[32m.←[0m

Finished in 0.08304 seconds
←[32m1 example, 0 failures←[0m

「32m1」または「0m」の説明はどこにも見当たりません。彼らは何ですか?

4

1 に答える 1

1

これらはANSIエスケープシーケンスであり、通常はコンソールに出力の色または出力の背景を通知します。

これを修正するインストール可能なgemについては、この関連する質問を確認してください。WindowsCmdでのUnixカラーの表示

ANSIエスケープコードの詳細については、こちらをご覧ください。

編集

おっと、宝石へのリンクは実際には別々のコンソール用であり、宝石用ではありません。私の悪い。以前はgemを使用しwirbleていましたが、これは。という新しいgemに置き換えられましたbricebrice あなたはここで見つけることができます。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
于 2013-02-28T16:36:33.677 に答える