我一直在关注“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