捆绑exec rake db:migrate不起作用(也没有rake db:migrate),Ubuntu

时间:2012-03-24 05:10:52

标签: ruby ruby-on-rails-3 ubuntu rake bundler

我正在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时,我得到相同的响应..

...

1 个答案:

答案 0 :(得分:0)

您可以尝试以下几种方法:

  1. 将Ruby升级到1.9.3,它将提供Rake 0.9.2.2

  2. 将其添加到您的Gemfile gem 'rake' , '>= 0.9.2'并再次运行bundle update

  3. 最糟糕的情况是,删除您的Gemfile.lock并使用bundle install再次重新生成