我一直在關注「How-to: Use Cucumber with .NET and C# under IronRuby」在Windows上爲.net設置Cucumber。我有安裝Ruby,IronRuby和安裝黃瓜沒問題的,但是當我來到了這一步,我的麻煩開始了:Ruby Gem中的語法錯誤term-ansicolor
檢查,看是否IronRuby的下黃瓜工作:
icucumber –help
這裏icucumber.bat
是我們寫的文件告訴IronRuby在哪裏可以找到寶石。我剛剛從上面的鏈接中複製了腳本,並更改了目錄以匹配我的安裝目錄。
我第一次拿到一堆require
錯誤,我固定的,根據「IRONRUBY: 0 TO CUCUMBER IN 15 MINUTES」安裝黃瓜(0.6.4)的:
IronRuby的是沒有完全準備好了黃瓜的最新版本。
我還通過做gem install term-ansicolor
安裝了term-ansicolor
。在這一點上,雖然我擺脫了require
錯誤的,我得到了一個新問題:
c:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/term-ansicolor-1.6.0/lib/term/ansicolor/rgb_triple.rb:8: syntax error, unexpected label
def self.convert_value(color, max: 255)
^
文件指向rgb_triple.rb
,裏面傳來與term-ansicolor
寶石。所以我不明白可能導致這個錯誤的原因。
鏈接到頁面時,請提供有用的錨文本,以便閱讀者知道他們將要登陸的位置。 「[不要使用'點擊此處'作爲鏈接文本](https://www.w3.org/QA/Tips/noClickHere)」和 「[明確標識每個鏈接的目標](http:// www .w3.org/TR/WCAG10-TECHS /#tech-meaningful-links)「 –
謝謝,請記住這一點。 – Antimony