私は主にこれらの指示に従って物事をスピンアップさせました:http: //lindsaar.net/2010/5/9/Getting-Rails-3-Edge-with-jQuery-RSpec-and-Cucumber-using-RVM
完全に空白の.featureファイルを作成すると、cucumberを実行すると次のエラーが発生します。
きゅうり
引数の数が間違っています(1対3)(ArgumentError)/gems/gherkin-2.0.2/lib/gherkin/parser/parser.rb:125:in
scan' /gems/gherkin-2.0.2/lib/gherkin/parser/parser.rb:125:in
transition_table'/gems/gherkin-2.0.2/lib/gherkin/parser /parser.rb:112:inbuild_transition_map' /gems/gherkin-2.0.2/lib/gherkin/parser/parser.rb:108:in
transition_map'/gems/gherkin-2.0.2/lib/gherkin/parser/parser.rb:75:ininitialize' /gems/gherkin-2.0.2/lib/gherkin/parser/parser.rb:52:in
new' /gems/gherkin-2.0.2/lib/gherkin/parser/parser .rb:52:inpush_machine' /gems/gherkin-2.0.2/lib/gherkin/parser/parser.rb:20:in
initialize'/gems/cucumber- 0.8.3/bin/../lib/cucumber/feature_file.rb:32:innew' /gems/cucumber-0.8.3/bin/../lib/cucumber/feature_file.rb:32:in
parse' /gems/cucumber-0.8.3/bin/../lib /cucumber/step_mother.rb:62:inload_plain_text_features' /gems/cucumber-0.8.3/bin/../lib/cucumber/step_mother.rb:60:in
each'/gems/cucumber- 0.8.3/bin/../lib/cucumber/step_mother.rb:60:inload_plain_text_features' /gems/cucumber-0.8.3/bin/../lib/cucumber/cli/main.rb:55:in
execute!' /gems/cucumber-0.8.3/bin/../lib/cucumber/cli/main.rb:25:inexecute' /gems/cucumber-0.8.3/bin/cucumber:8 /bin/cucumber:19:in
load'/ bin / cucumber:19
興味深いことに、features / support / env.rbファイルをコメントアウトしても、エラーは発生しません。しかし、それは私にはあまり良くありません。サイトを正常に実行できます(空です)。envコードがgherkinパーサーを殺す理由を誰かが考えることができますか?私はこれに少し慣れていないので、次にどこを見ればよいかわかりません。
ありがとう。-ジェフ