Impossible de charger 'active_record/connection_adapters/sqlite3_adapter'

Je suis en train d'installer ROR sur mon portable (Debian Wheezy 64 bits).

Sur la première j'ai eu ce problème (entrez description du lien ici ) résolu par la première réponse.

Maintenant les rails server démarre, mais la navigation sur le navigateur à localhost:3000 j'obtiens l'erreur suivante:

N'a pas pu charger 'active_record/connection_adapters/sqlite3_adapter'. Assurez-vous que l'adaptateur dans le fichier config/database.yml est valide. Si vous utilisez un adaptateur autre que 'mysql', 'mysql2', 'postgresql' ou 'sqlite3 ajouter la nécessaire adaptateur gem dans le Gemfile.

J'ai installé ruby 2.0.0 de la compilation du code source, pas d'erreurs ou de fautes.
Puis j'ai installé quelques bibliothèques nécessaires (sqlite3, libsqlite3-dev )...

Voici mon GemFile:

'https://rubygems.org'

-# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.0.0'

-# Use sqlite3 as the database for Active Record
gem 'sqlite3'

-# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.0'

-# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'

-# Use CoffeeScript for .js.coffee assets and views
gem 'coffee-rails', '~> 4.0.0'

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

-# Use jquery as the JavaScript library
gem 'jquery-rails'

-# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem 'turbolinks'

-# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 1.2'

group :doc do
  -# bundle exec rake doc:rails generates the API under doc/api.
  gem 'sdoc', require: false
end

-# Use ActiveModel has_secure_password
-# gem 'bcrypt-ruby', '~> 3.0.0'

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

-# Use Capistrano for deployment
-# gem 'capistrano', group: :development

-# Use debugger
-# gem 'debugger', group: [:development, :test]

gem 'execjs'
gem 'therubyracer'

Et dans ma base de données.yml:

-# SQLite version 3.x
-#   gem install sqlite3
-#
-#   Ensure the SQLite 3 gem is defined in your Gemfile
-#   gem 'sqlite3'
development:
  adapter: sqlite3
  database: db/development.sqlite3
  pool: 5
  timeout: 5000

Ma perle rare version:

ruby 2.0.0
rails 4.0.0
sqlite 1.3.7
  • Juste pour vérifier avez-vous ensemble installé correctement? Quelles mesures avez-vous suivi pour installer le bundle? Simplement essayer d'utiliser gem install sqlite3
  • oui j'ai installé sqlite3 en utilisant apt-get install sqlite3, et pour la gemme, j'ai utilisé gem install sqlite3...
InformationsquelleAutor user2010955 | 2013-08-16