Решение
Просто стартирайте
rake db:migrate
Има миграции, които трябва да се изпълнят, преди сървърът ви да може да стартира. Научете какво представляват миграциите и как се използват в Rails с този RailsGuide .
Стартирайте този rake db:migrate
команда всеки път, когато правите миграция или всеки път, когато създавате нов проект. Ако получите грешка, която казва, че миграциите предстоят, това е отговорът. След това опитайте да стартирате сървъра отново.
Само ако това не работи, опитайте това, което е по-долу.
Ако това не работи
Изпълнете тези команди в следния ред:
-
rake db:drop
-
rake db:create
-
rake db:migrate
-
rake db:seed
- Това е необходимо само ако имате първоначални данни.