2010-08-24 2 views
6

Sto cercando di far funzionare cetriolo con Rails 3.
Ma ogni volta che provo a eseguire le funzionalità di cetriolo, ottengo un errore di caricamento.Rails 3 Cucumber Load Error

cucumber-0.7.3/lib/cucumber/ast/feature_element.rb:2:in `require': no such file to load -- gherkin/parser/tag_expression (LoadError) 

ho aggiunto le seguenti gemme per la Gemfile

gem "rspec", '>= 2.0.0.beta.19' 
gem 'capybara' 
gem 'database_cleaner' 
gem 'cucumber-rails', '~> 0.1.1.rc6' 
gem 'cucumber', '~> 0.7.0.beta.8' 
gem 'rspec-rails', '~> 2.0.0.beta.19' 
gem 'spork' 
gem 'launchy' 

Io corro su ruby-1.9.2-p0

Qualche suggerimento?

risposta

3

Stavo ottenendo lo stesso errore ed è stato in grado di oltrepassarlo forzando il cetriolino a essere caricato in Gemfile anziché come dipendenza da cetriolo.

Quindi, assegnando versione specifica per Gherkin e> = ai cetrioli:

... 
    gem 'gherkin', '2.1.5' 
    gem 'cucumber-rails', '>=0.3.2' 
    gem 'cucumber', '>=0.8.5' 
    ... 
+1

avevo bisogno di eseguire 'fascio update' primo momento, ma questo ha fatto finiscono per lavorare. –