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

发布于 2024-11-15 05:51:52 字数 285 浏览 3 评论 0原文

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

http://pastie.org/2058143

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

编辑:这是通过执行“gem install rake -v=0.8.7”解决的,我想我在卸载以前的版本并且 Rakefile 丢失后忘记执行此操作。

I am getting an error when trying to run rake db:migrate here:

http://pastie.org/2058143

I've re-installed Rake a few times now after downgrading from Rails 3.1 RC (bad idea to upgrade to that) to Rails 3.0, which is what I'm using now.

EDIT: This was solved by doing 'gem install rake -v=0.8.7', I think I forgot to do this after I uninstalled the previous version(s) and the Rakefile was missing.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

樱&纷飞 2024-11-22 05:51:52

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

One possible solution. Open your gemlock file and delete the entire write up there and save it. if you dont have rake 0.8.7 file on your application create a new app that uses rake 0.8.7 possibly with rails 3.0.8 then copy its rake file and replace it with your previous one

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文