我正在Ubuntu(EC2)上运行Rails 3应用程序,我已经将rake锁定在0.8.7版本上,当我执行rake db:migrate时,我得到了通常:
You have already activated rake 0.9.2.2, but your Gemfile requires rake 0.8.7. Using bundle exec may solve this.
但是当我捆绑exec rake db:migrate时,我得到相同的响应..
...
答案 0 :(得分:0)
您可以尝试以下几种方法:
将Ruby升级到1.9.3,它将提供Rake 0.9.2.2
将其添加到您的Gemfile gem 'rake' , '>= 0.9.2'
并再次运行bundle update
。
最糟糕的情况是,删除您的Gemfile.lock并使用bundle install
再次重新生成