rake db:migrate StandardError macOS

rake db:migrate StandardError macOS

当我 运行 耙 db:migrate 时,我得到了所谓的 'StandardError'。我 运行 这个命令:

rake db:migrate 

并在 Mac 终端

中得到这个 'StandardError'

浏览 db/migrate 中的所有迁移文件并更改此行:

class XYZ < ActiveRecord::Migration

看起来像这样:

class XYZ < ActiveRecord::Migration[5.0]

我假设您正在使用旧的/维护不善的应用程序。如果您自己生成迁移并且它们不会在末尾自动包含 [5.0],那么您可能应该打开第二个问题来弄清楚那部分。