Ruby on rails 当我尝试切换到另一个分支时显示挂起的迁移

Ruby on rails 当我尝试切换到另一个分支时显示挂起的迁移,ruby-on-rails,Ruby On Rails,我在做这个 rake数据库:迁移 但我还是犯了这个错误 您已经激活了rake 11.1.2,但您的文件需要rake 10.4.2. 将bundle exec预先添加到您的命令可以解决此问题 跑 相反。如果在其他项目中不需要,也可以卸载较新版本的rake。尝试运行以下命令 bundle exec rake db:migrate 问题是,您的系统加载的rake版本与应用程序的Gemfile.lock中列出的版本不同,所以rake被中止。检查Gemfile.lock中的rake版本 当您使用bund

我在做这个

rake数据库:迁移

但我还是犯了这个错误

您已经激活了rake 11.1.2,但您的文件需要rake 10.4.2. 将
bundle exec
预先添加到您的命令可以解决此问题


相反。如果在其他项目中不需要,也可以卸载较新版本的rake。

尝试运行以下命令

bundle exec rake db:migrate

问题是,您的系统加载的rake版本与应用程序的Gemfile.lock中列出的版本不同,所以rake被中止。检查Gemfile.lock中的rake版本

当您使用bundle exec运行某些东西时,它确保只有gem 已指定Gemfile.lock中的版本

查看文章以了解详细信息

bundle exec rake db:migrate