gpt4 book ai didi

ruby-on-rails - 不支持直接继承自 ActiveRecord::Migration

转载 作者:数据小太阳 更新时间:2023-10-29 07:18:58 25 4
gpt4 key购买 nike

我刚刚完成了我的第一个 Ruby on Rails 应用程序,我正在尝试将它部署到 Heroku。我现在处于最后一步,但是当我运行以下命令 (heroku run rake db:migrate) 时,出现此错误:

StandardError : Directly inheriting from ActiveRecord::Migration is not supported. 
Please specify the Rails release the migration was written for.

网络上的每个人都在说你只需要改变

class CreateRelationships < ActiveRecord::Migration

class CreateRelationships < ActiveRecord::Migration[4.2]

问题是这个解决方案对我不起作用。提前致谢!

最佳答案

如果你的 ruby​​ rails 版本是 [5.1.5] 添加 [5.1] 甚至...只是 5.1类 CreateRelationships < ActiveRecord::Migration[5.1]

就像在这个线程中一样。检查最顶部的 gemfile 以查看您拥有的 rails 版本。

我直接运行了 bundle install 然后我运行了最初显示此错误的命令,然后它起作用了。不确定您是否需要运行 bundle install ..

希望对你有帮助吐痰

关于ruby-on-rails - 不支持直接继承自 ActiveRecord::Migration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44467768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com