我需要一点帮助。我该如何解决这个问题?
当我打电话时,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
[...]
系统:
- 视窗 8.1 x64
- Ruby 2.2.1 安装程序
我得到了答案: https ://github.com/cucumber/cucumber/issues/830#issuecomment-90837546
恐怕 Windows/Ruby 上的 Cucumber 需要 ruby 2.0.0 (x86)。原因是 gherkin gem 还没有为更新的版本或 Ruby 提供编译的二进制文件,而不是为 x64 提供的。
我们正在开发 Gherkin3 来解决这个问题。有关背景,请参阅此帖子。我不能给你一个预计到达时间,但至少还有几个月的时间。