我无法在Rails 3.0中运行rake db:migrate或bundle exec rake db:migrate

时间:2011-06-12 21:29:29

标签: ruby-on-rails database rake migrate

我在尝试运行rake db:migrate here时遇到错误:

http://pastie.org/2058143

我已经从Rails 3.1 RC(升级到那个的坏主意)降级到Rails 3.0后重新安装了Rake几次,这就是我现在正在使用的。

编辑:这是通过'gem install rake -v = 0.8.7'来解决的,我想我在卸载以前的版本并且Rakefile丢失后忘了这样做。

1 个答案:

答案 0 :(得分:0)

一种可能的解决方案。打开gemlock文件并删除整个写入并保存。如果您的应用程序上没有rake 0.8.7文件,请创建一个新的应用程序,使用rake 0.8.7可能使用rails 3.0.8然后复制其rake文件并将其替换为您之前的文件