所以,我刚刚在应用程序中添加了一些新的迁移,我随后运行了rake db:migrate。但是,我似乎仍然得到以下错误。我也运行了rake db:migrate RAILS_ENV = development命令。当我刷新应用程序时,我得到了同样的错误。
ActiveRecord::PendingMigrationError
Migrations are pending; run 'rake db:migrate RAILS_ENV=development' to resolve this issue.
让我知道我可以包含哪些其他文件来帮助解决此问题。
答案 0 :(得分:2)
应用程序重置是遇到同样问题的人的解决方案:)
答案 1 :(得分:0)
我使用Rails 4和mysql作为数据库在Ubuntu 12.04上使用apache2和passenger遇到了同样的问题。我在使用sqlite时没有看到这个。解决方案是重启apache:
sudo apachectl restart
确切的咒语可能因您的发行版而异,您可能需要service
命令。
答案 2 :(得分:0)
只有你做的事情,拳头去Git Bash并制作" cd你文件夹的名字"并运行此命令:
$ rake db:migrate