2012-11-09 36 views
7

我試圖讓顏色顯示在我的Windows 7 x64機器上運行rspec時。我試過console2和ansicon,但是這會讓Ruby崩潰。我已經安裝了ConEmu,Ruby再次運行,但是我沒有獲得rspec的任何顏色。此外,我期望看到顏色的行中,它們前面是文本,例如[31m或[36m(這也發生在cmd.exe中))。與Conemu Rspec顏色

感謝所有幫助 沙龍

+1

我需要下載以及如何重現?與ansicon一起工作嗎? 「注入ConEmuHk」是否被檢查? – Maximus

+0

因爲Ruby崩潰,我甚至無法運行帶有aniscon的rspec。注入ConEmuHk未被檢查。我已經使用RailsInstaller在Rails(Ruby 1.9.3),Git和Ruby Dev工具包上安裝Ruby。我運行rspec - bundle exec rspec spec/requests/static_pages_spec.rb –

+1

Check Inject ConEmuHk! – Maximus

回答

7

要啓用ConEmu ANSI X3.64處理必須 「功能」 頁面上啓用兩個選項:

  • 「注入ConEmuHk」
  • 「ANSI X3 「.64/xterm 256色」

事實上,如果你需要ANSI處理中的根進程只有(例如,cmd.exe) - 不需要啓用「注入ConEmuHk」。但是在大多數情況下,當您從根shell運行smth(使用ANSI)時,需要「注入」。

ATM,建議最新的alpha版本,在當前的穩定版本中有一些滯後。

+0

我已經在Rspec中獲得了顏色,但是現在我正在嘗試使用黃瓜並且沒有任何顏色。有任何想法嗎? –

+0

1.仔細閱讀我的答案。 2.如果錯誤仍然存​​在 - 請徹底說明。 – Maximus

+2

我已經注入了ConEmuHk和ANSI X3.64/xterm 256種顏色。我在運行Rspec時獲得顏色,但不能在黃瓜上運行 –