Gem :: LoadError:耙?

use*_*101 4 ruby-on-rails ruby-on-rails-4

我正在尝试在rake db:migrate本地运行,但我收到以下错误:

Gem::LoadError: You have already activated rake 10.2.2, but your Gemfile requires rake 10.1.1. Using bundle exec may solve this.
Run Code Online (Sandbox Code Playgroud)

不知道为什么会这样?它出来的没有.

知道如何解决这个问题吗?

干杯

小智 13

你可以删除你的Gemfile.lock.然后运行bundle install并且bundler将Gemfile.lock使用正确的rake 重新创建更新.

我刚刚那样做了,这对我有用.

  • 您需要谨慎使用此方法,因为它可能会更改项目中其他依赖项的版本.通常这不是问题,但您应该意识到它可能带来不兼容性或回归 (4认同)