Ruby Guard Fragen - 'Bitte installieren Sie den sqlite3 Adapter' - railstutorial.org

8

Ich folge dem Ruby on Rails Tutorial und bin im Testbereich etwas verwirrt, insbesondere - 3.6.2 - Automatisierte Tests mit Guard

Wie in den Anweisungen des Tutorials für die Bereitstellung bei Heroku beschrieben, bin ich zu Postgresql gewechselt und habe sqlite3 aus meiner gemfile entfernt und ein Paket installiert, um es zu aktualisieren.

Sobald ich jedoch

ausgeführt habe
  

Bündel exec Schutz

Ich erhalte die Nachricht:

  

/Users/username/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/rubygems_integration.rb:147:in block in replace_gem': Please install the sqlite3 adapter: gem install actrecord-sqlite3 -Adapter '(sqlite3 ist nicht Teil des Bundles. Fügen Sie es zu Gemfile hinzu.) (LoadError)

Ich bin verwirrt, warum ich das brauche, da sqlite3 aus meiner Umgebung entfernt wurde?

Mein Gemfile ist wie folgt:

%Vor%

Ich bin ein wenig verwirrt, weil das Gemfile im Tutorial sqlite3 wieder zeigt, obwohl es im vorherigen Abschnitt des Tutorials entfernt wurde.

    
waffl 31.03.2012, 17:31
quelle

1 Antwort

14

Aktualisieren Sie Ihre Datenbankkonfigurationsdatei, um den postgresql-Adapter zu verwenden:

%Vor%     
NARKOZ 31.03.2012, 18:07
quelle