2010-08-24 6 views
6

Tôi đang cố gắng để dưa chuột để làm việc với Rails 3.
Nhưng bất cứ khi nào tôi cố gắng chạy các tính năng dưa chuột, tôi nhận được lỗi tải.Rails 3 Lỗi tải xuống dưa chuột

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

Tôi đã thêm đá quý sau vào 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' 

Tôi đang chạy trên ruby-1.9.2-p0

Bất kỳ lời đề nghị?

Trả lời

3

Tôi đã nhận được lỗi tương tự và có thể di chuyển qua nó bằng cách buộc gherkin được tải trong Gemfile thay vì phụ thuộc dưa chuột.

Vì vậy, gán phiên bản cụ thể để Gherkin và> = để dưa chuột:

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

tôi cần thiết để chạy 'bó update' đầu tiên nhưng điều này đã kết thúc làm việc. –