少し助けが必要です。この問題を解決するにはどうすればよいですか?
電話する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
[...]
システム:
- Windows 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 には、x64 用ではなく、より新しいバージョンまたは Ruby 用にコンパイルされたバイナリがまだ同梱されていないためです。
この問題に対処する Gherkin3 に取り組んでいます。背景については、この投稿を参照してください。ETA をお知らせすることはできませんが、少なくとも数か月先です。