Lösung
Einfach ausführen
rake db:migrate
Es gibt Migrationen, die ausgeführt werden müssen, bevor Ihr Server starten kann. Erfahren Sie mit diesem RailsGuide , was Migrationen sind und wie sie in Rails verwendet werden .
Führen Sie diesen rake db:migrate
aus Befehl jedes Mal, wenn Sie eine Migration durchführen oder ein neues Projekt erstellen. Wenn Sie eine Fehlermeldung erhalten, die besagt, dass Migrationen ausstehen, ist dies die Antwort. Versuchen Sie dann, den Server erneut zu starten.
Nur wenn das nicht funktioniert, versuchen Sie Folgendes.
Wenn das nicht funktioniert
Führen Sie diese Befehle in dieser Reihenfolge aus:
-
rake db:drop
-
rake db:create
-
rake db:migrate
-
rake db:seed
- Dies ist nur erforderlich, wenn Sie Seed-Daten haben.