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

问题描述

| 尝试在其中运行rake db:migrate时出现错误: http://pastie.org/2058143 从Rails 3.1 RC(升级到该版本的坏主意)降级到Rails 3.0之后,我已经重新安装了Rake几次,这是我现在正在使用的。 编辑:这是通过执行\'gem install rake -v = 0.8.7 \'解决的,我认为在卸载以前的版本并且Rakefile丢失后,我忘记这样做了。     

解决方法

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