2012-03-31 12 views
1

Hier ist meine gemfile:Rails: Sqlite3 bezogener Fehler, wenn Gurke Lauf

source 'https://rubygems.org' 

gem 'rails', '3.2.2' 

# Bundle edge Rails instead: 
# gem 'rails', :git => 'git://github.com/rails/rails.git' 


group :production do 
    gem 'pg' 
end 


group :test, :development do 
    gem 'mysql2' 
    gem "cucumber-rails", "~> 1.3.0" 
    gem "rspec-rails", "~> 2.9.0" 
    gem "database_cleaner", "~> 0.7.2" 
    gem "factory_girl", "~> 3.0.0" 
end 

# Gems used only for assets and not required 
# in production environments by default. 
group :assets do 
    gem 'sass-rails', '~> 3.2.3' 
    gem 'coffee-rails', '~> 3.2.1' 

    # See https://github.com/sstephenson/execjs#readme for more supported runtimes 
    # gem 'therubyracer' 

    gem 'uglifier', '>= 1.0.3' 
end 

gem 'jquery-rails' 

gem "heroku" 
# To use ActiveModel has_secure_password 
# gem 'bcrypt-ruby', '~> 3.0.0' 

# To use Jbuilder templates for JSON 
# gem 'jbuilder' 

# Use unicorn as the app server 
# gem 'unicorn' 

# Deploy with Capistrano 
# gem 'capistrano' 

# To use debugger 
# gem 'ruby-debug19', :require => 'ruby-debug' 

Und ich bin in Ruby 1.9.3-p125 und Rails 3.2.2.

Wenn ich $ cucumber, bekomme ich folgende Fehlermeldung:

Please install the sqlite3 adapter: `gem install activerecord-sqlite3-adapter` (sqlite3 is not part of the bundle. Add it to Gemfile.) (LoadError) 

Warum sollte ich diesen Fehler bekommen? Ich möchte nicht das sqlite3 Juwel benutzen, und ich weiß nicht warum, wenn ich Gurke lade, bekomme ich es. Ich kann den Server ohne Probleme starten ...

+0

Bitte geben Sie Ihre 'config/database.yml' Datei – uday

+0

uDay, Ihr Kommentar hat mich dieses Problem zu lösen. Ich habe sqlite3 in database.yml deklariert. Vielleicht möchten Sie es beantworten, damit ich es akzeptieren kann. –

+0

Oh, ich habe es als Antwort geschrieben :) – uday

Antwort

0

Es könnte sein, weil in Ihrer config/database.yml Datei die Test: Umgebung als adapter: sqlite3 Änderung gegeben ist es adapter: mysql2. Sag mir, wenn das nicht das Problem ist.