ActiveRecord :: PendingMigrationError [运行rails4]

时间:2013-07-24 19:30:42

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4

所以,我刚刚在应用程序中添加了一些新的迁移,我随后运行了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.

让我知道我可以包含哪些其他文件来帮助解决此问题。

3 个答案:

答案 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