當您運行與安裝沒有安裝ANSICON一臺機器上黃瓜任何rake任務,你會得到下面的消息,警告有關ansicon:要從「耙黃瓜」
*** WARNING: You must use ANSICON 1.31 or higher (http://adoxa.110mb.com/ansicon) to get coloured output on Windows
當本地我喜歡跑步使用ANSICON,但是當在構建服務器中使用時,我並不在意 - 我不希望在那裏看到這種警告。有沒有辦法擺脫它?
當您運行與安裝沒有安裝ANSICON一臺機器上黃瓜任何rake任務,你會得到下面的消息,警告有關ansicon:要從「耙黃瓜」
*** WARNING: You must use ANSICON 1.31 or higher (http://adoxa.110mb.com/ansicon) to get coloured output on Windows
當本地我喜歡跑步使用ANSICON,但是當在構建服務器中使用時,我並不在意 - 我不希望在那裏看到這種警告。有沒有辦法擺脫它?
您實際上可以刪除警告本身。我不喜歡爲了寫一個綠色字而安裝一堆垃圾。因此,要刪除警告:
1.在gems目錄(它位於Ruby安裝目錄中)中找到Cucumber安裝。對我來說,它是:LIB \紅寶石\寶石\ 1.9.1 \寶石\黃瓜1.2.0
2.在黃瓜安裝的黃瓜-1.2.0 \ LIB \黃瓜\格式化目錄中找到文件ansicolor.rb
找到行:
STDERR.puts%{***警告:必須使用ANSICON 1.31(http或更高://adoxa.110mb。 com/ansicon)在Windows上獲取彩色輸出}
,並在它的前面加#號註釋掉:
# STDERR.puts%{***警告:必須使用ANSICON 1.31或更高版本(HTTP://adoxa.110mb .com/ansicon)在Windows上獲取彩色輸出}
我的版本的Cucumber的行號是14。
4.保存文件,然後你就大功告成了
謝謝,但只能在控制檯上,所以實際上並沒有解決我的問題。 – configurator
如果這個ansicon的東西被封裝成一個紅寶石,它可能是好的,但對於我們這些試圖完成工作的人來說,這只是一個煩惱。 – ropata
你能爲你添加一個異常spec_helper.rb嗎?或者嘗試添加使用耙子時過濾的標籤?
謝謝,那就是我一直在尋找的東西。這個項目現在已經過去了,但我相信這會幫助其他人,我真的很感謝答案。 – configurator
Yesp,我想你可能不會使用它 - 看到問題日期後。我添加了它以備將來參考,因爲問題出現在我搜索解決方案後的第一個Google搜索結果:)乾杯 – Kamen