ich folgende bin entlang der Ruby on Rails Tutorial und haben etwas verwirrt im Testabschnitt, insbesondere bekommen - 3.6.2 - Automated tests with GuardRuby-Garde Fragen - ‚Bitte installieren Sie das sqlite3-Adapter‘ - railstutorial.org
gemäß den Anweisungen des Tutorial für die Bereitstellung Heroku, ich bin zu Postgresql gewechselt und habe sqlite3 aus meiner gemfile entfernt und ein Bundle installiert, um es zu aktualisieren.
Allerdings, wenn ich laufen
Bündel exec Wache
ich die Nachricht erhalten:
/Users/username/.rvm/gems/ruby-1.9.3 [email protected]/gems/bundler-1.1.3/lib/bundler/rubygems_integration.rb: 147: in
block in replace_gem': Please install the sqlite3 adapter:
gem installieren activecord-sqlite3-adapter` (sqlite3 ist nicht Teil des Bundles. Fügen Sie es Gemfile hinzu.) (LoadError)
Ich bin verwirrt, warum ich das brauche, da sqlite3 aus meiner Umgebung entfernt wurde?
Mein Gemfile ist wie folgt:
source 'https://rubygems.org'
gem 'rails', '3.2.3'
gem 'pg', '0.12.2'
group :development, :test do
gem 'rspec-rails', '2.9.0'
gem 'guard-rspec', '0.5.5'
end
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '3.2.4'
gem 'coffee-rails', '3.2.2'
gem 'uglifier', '1.2.3'
end
gem 'jquery-rails', '2.0.0'
group :test do
gem 'rspec-rails', '2.9.0'
gem 'capybara', '1.1.2'
gem 'rb-fsevent', :require => false
gem 'growl', '1.0.3'
gem 'spork', '0.9.0'
end
Ich bin ein wenig verwirrt, weil die Gemfile in dem Tutorial zeigt Sqlite3 wieder, obwohl es im vorherigen Abschnitt des Tutorials wurde entfernt.
haben Sie Ihre 'config/database.yml' aktualisieren? – NARKOZ
Gut, das war es. Danke, möchtest du es als Antwort posten, damit ich es annehmen kann? – waffl