我需要一些帮助。我该如何解决这个问题?
当我致电cucumber
时,我收到以下错误:
*** WARNING: You must use ANSICON 1.31 or higher (https://github.com/adoxa/ansic
on/) to get coloured output on Windows
WARNING: cannot load such file -- 2.2/gherkin_lexer_en
Couldn't load 2.2/gherkin_lexer_en
The $LOAD_PATH was:
lib
C:/Ruby22/lib/ruby/gems/2.2.0/gems/cucumber-1.3.19/bin/../lib
C:/Ruby22/lib/ruby/gems/2.2.0/gems/builder-3.2.2/lib
C:/Ruby22/lib/ruby/gems/2.2.0/gems/diff-lcs-1.2.5/lib
C:/Ruby22/lib/ruby/gems/2.2.0/gems/multi_json-1.11.0/lib
C:/Ruby22/lib/ruby/gems/2.2.0/gems/gherkin-2.12.2-x86-mingw32/lib
[...]
系统:
我得到了答案: https://github.com/cucumber/cucumber/issues/830#issuecomment-90837546
我担心Windows / Ruby上的Cucumber需要ruby 2.0.0(x86)。该 原因是小黄瓜宝石还没有附带编译的二进制文件 对于更新版本或Ruby,而不是x64。
我们正在研究Gherkin3,它将解决这个问题。看到这个 发布背景。我不能给你一个ETA,但它至少有几个 几个月之后。
答案 0 :(得分:1)
gem install calabash-android
ERROR: Error installing calabash-android:
The 'json' native gem requires installed build tools.
gem install calabash-android
答案 1 :(得分:0)
我通过移除#endregion
并通过Gherkin
bundle install
答案 2 :(得分:-1)
此问题看起来像this issue。也许你可以通过以下评论来解决。 (y)的
sanjaykumar5115评论, 在卸载小黄瓜并安装gherkin-2.12.1-x86-mingw32之后,我的问题已得到解决