2013-05-10 2 views
0

Когда я пытаюсь запустить огурец в моей консоли я получаю эту ошибку ..Uninitialized постоянная Огурцы :: Рельсы :: База данных (NameError)

Rack::File headers parameter replaces cache_control after Rack 1.5.
uninitialized constant Cucumber::Rails::Database (NameError) /path_to/app_name/features/support/env.rb:57:in
«`

Это мой Gemfile:

source 'https://rubygems.org' 

gem 'rails', '3.2.9' 

gem 'pg' 

gem 'devise' 

group :assets do 
    gem 'sass-rails', '~> 3.2.3' 
    gem 'coffee-rails', '~> 3.2.1' 

    gem 'therubyracer', :platforms => :ruby 
    gem "less-rails" 
    gem "twitter-bootstrap-rails", :git => 'git://github.com/seyhunak/twitter-bootstrap-rails.git' 

    gem 'uglifier', '>= 1.0.3' 
end 

gem 'jquery-rails' 

gem 'slim' 

# Omniauth gems 
gem 'omniauth' 
gem 'omniauth-twitter' 
gem 'omniauth-google-oauth2' 

# Images 
gem 'rmagick', '2.13.2' 
gem 'carrierwave' 

# feed 
gem 'feedzirra' 

#cron 
gem 'whenever', :require => false 

#search 
gem 'sunspot_rails' 
gem 'sunspot_solr' 

#ActiveAdmin 
gem 'activeadmin' 

group :test do 
    gem 'cucumber-rails', :require => false 
    gem "rspec-rails" 
    gem 'factory_girl_rails' 
    gem "email_spec" 
    gem "pickle" 
    gem 'database_cleaner' 
end 

group :development do 
    gem "rspec-rails" 
    gem "thin" 
    gem "capistrano" 
end 

Я не знаю, что происходит, я только предполагаю, что это может быть какой-то конфликт драгоценных камней, но я действительно не знаю.

Я нашел другое answers, но оно все еще не работает .. Любая помощь приветствуется!

ответ

0

По какой-то причине у меня был старый выпуск камень огурца-рельсы, так что я должен был поставить

В Gemfile:

gem 'cucumber-rails', '~> latest_version', :require => false 

И бежать:

bundle update 

И все начал работать!

Смежные вопросы