Soluzione
Esegui semplicemente
rake db:migrate
Ci sono migrazioni che devono essere eseguite prima che il tuo server possa iniziare. Scopri cosa sono le migrazioni e come vengono utilizzate in Rails con questa RailsGuide .
Esegui quel rake db:migrate
comando ogni volta che effettui una migrazione o ogni volta che crei un nuovo progetto. Se ricevi un errore che dice che le migrazioni sono in sospeso, questa è la risposta. Quindi prova ad avviare nuovamente il server.
Solo se non funziona, prova ciò che è di seguito.
Se non funziona
Esegui questi comandi in questo ordine:
-
rake db:drop
-
rake db:create
-
rake db:migrate
-
rake db:seed
- Questo è necessario solo se hai seminato i dati.