RSpec 2.0より前のバージョンでは、カラー出力をlessにパイプするか、ファイルにリダイレクトすることができました。これを行うには、単にRSPEC_COLOR環境変数をtrueに設定する必要があります。しかし、フレームワークの新しいメインバージョンでは、この変数は出力タイプ(カラーまたはモノクローム)を定義するために停止しています。 RSpec 2.0以降の色をパイプまたはリダイレクトする方法はありますか?RSpec。パイプされた出力やリダイレクトされた出力をどのように色づけるのですか?
ありがとうございました。
Debian GNU/Linux 5.0.7;
Ruby 1.9.2;
RSpec 2.4.0。
を更新しました
私は自分で答えを見つけました。
効果を得るには、tty
設定オプションを使用する必要があります。
は、ここに例を示します
# spec/spec_helper.rb
RSpec.configure do |config|
config.tty = true
end
ありがとうございます、** Oct **。私は自分でそれに取り組んでいます。私の答えの**更新**セクションを参照してください。 – Shamaoke
ちなみにGithubには[問題](https://github.com/rspec/rspec-core/issues/326)が公開されていましたが、私は答えがなく、自分で解決策を見つけなければなりませんでした。 – Shamaoke
この設定でうまくいきます!追加するだけで、関連する[問題](https://github.com/rspec/rspec-core/issues/665)をこちらに追加してください。 – EricC