【问题标题】:ActiveRecord::PendingMigrationError [running rails4]ActiveRecord::PendingMigrationError [运行 rails4]
【发布时间】:2013-07-24 19:30:41
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    应用重置是遇到相同问题的人的解决方案 :)

    【讨论】:

    • 如何重置应用?我发现的所有信息都建议使用Passenger 重新启动Ruby 或Rails!谢谢
    • +1 让我们知道您是如何解决此问题的。我已经用所需的实际技术添加了答案。
    【解决方案2】:

    我在 Ubuntu 12.04 上使用 Rails 4 和 mysql 作为数据库,使用 apache2 和乘客时遇到了同样的问题。我在使用 sqlite 时没有看到这个。解决办法是重启apache:

    sudo apachectl restart
    

    确切的咒语可能因您的发行版而异,您可能需要service 命令。

    【讨论】:

      【解决方案3】:

      只有你做什么,首先去 Git Bash 并制作“你的文件夹的 cd 名称”并运行这个命令:

      $ rake db:迁移

      【讨论】:

        猜你喜欢
        • 2023-03-28
        • 2014-07-28
        • 1970-01-01
        • 2017-08-12
        • 2014-09-18
        • 1970-01-01
        • 1970-01-01
        • 2016-04-24
        • 2016-03-15
        相关资源
        最近更新 更多