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 ...
Bitte geben Sie Ihre 'config/database.yml' Datei – uday
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. –
Oh, ich habe es als Antwort geschrieben :) – uday