当我执行 rails db:migrate 时 出现以下错误信息
rake aborted!
Gem::LoadError: You have already activated rake 10.2.2, but your Gemfile requires rake 10.1.1. Prepending `bundle exec` to your command
may solve this.
我的解决办法是,
方法一、不嫌麻烦的话,就按照提示信息在前面加上 bundle exec
bundle exec rake db:migrate
方法二、嫌麻烦的话,按照如下方法做
1、在gemfile中添加
gem 'rake', '~> 10.2.2'
2、在命令窗口,进入项目文件夹,执行
bundle update rake
3、现在我执行
rails db:migrate
方法三、安装这个gem rubygems-bundler
gem install rubygems-bundler
然后执行下面命令
gem regenerate_binstubs
现在执行某些命令就不需要加上 bundle exec 了。