Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何让rails只检查当前数据库';s迁移_Ruby On Rails_Ruby_Ruby On Rails 4_Activerecord_Rails Migrations - Fatal编程技术网

Ruby on rails 如何让rails只检查当前数据库';s迁移

Ruby on rails 如何让rails只检查当前数据库';s迁移,ruby-on-rails,ruby,ruby-on-rails-4,activerecord,rails-migrations,Ruby On Rails,Ruby,Ruby On Rails 4,Activerecord,Rails Migrations,我使用rails 4,并且必须迁移db/migrate下的文件夹,例如: db/migrate/A,db/migrate/B 我成功地使用了一个迁移文件创建了一个数据库模式,使用了B迁移文件创建了B数据库模式 但是,当我连接数据库并启动rails服务器时,它会在db/migrate..下检查我的所有迁移文件,并显示以下消息: 迁移挂起。要解决此问题,请运行:bin/rake db:migrate RAILS\u ENV=development 有人知道如何解决此问题吗?要解决此问题,请运行: b

我使用rails 4,并且必须迁移db/migrate下的文件夹,例如: db/migrate/A,db/migrate/B

我成功地使用了一个迁移文件创建了一个数据库模式,使用了B迁移文件创建了B数据库模式

但是,当我连接数据库并启动rails服务器时,它会在db/migrate..下检查我的所有迁移文件,并显示以下消息:

迁移挂起。要解决此问题,请运行:bin/rake db:migrate RAILS\u ENV=development


有人知道如何解决此问题吗?

要解决此问题,请运行:

bin/rake db:migrate RAILS_ENV=development

这将应用挂起的迁移。

是否尝试运行建议的命令?是否连接到config/database.yml中的正确数据库?不能在同一数据库上运行两个单独的迁移。。。他们只是互相切换