【问题标题】:Incorrect Rake Version不正确的 Rake 版本
【发布时间】:2013-08-29 15:42:12
【问题描述】:

Rails 的初学者 - 一直在使用本指南来帮助入门:http://createdbypete.com/articles/ruby-on-rails-development-with-mac-os-x-mountain-lion/,这一切似乎都很好。我想使用 Postgresql,但我的 rake 版本有问题。

当我尝试创建我的数据库时:

rake db:create:all

...我要让 Rake 中止了!消息并告诉我我已激活 0.9.6 但我的 gemfile 需要 10.1.0

我在这里找到了一些类似的帖子,所以我最终尝试了:

bundle exec rake db:migrate

但这表示数据库不存在 - 但这是我首先要做的。

有什么想法吗???

【问题讨论】:

  • 你做了捆绑安装吗?
  • 是的,它显示 rake v 10.1.0 "Using rake (10.1.0)"
  • 在我的 Gemfile 中没有提到 rake。还是您的意思是 Gemfile.lock?
  • 将其添加到您的 Gemfile 中并再次进行捆绑安装。
  • 你可以试试这个:bundle exec rake db:create:all

标签: ruby-on-rails postgresql


【解决方案1】:

你可以试试这个:

bundle exec rake db:create:all

然后

bundle exec rake db:migrate

【讨论】:

  • 谢谢 - 现在一切正常 - 你认为我的设置不正确还是这是一个常见问题?
  • :) 这很常见。如果您的系统中有多个版本的 rake gem,则会发生这种情况。
猜你喜欢
  • 2014-12-23
  • 1970-01-01
  • 2018-02-22
  • 1970-01-01
  • 2021-09-02
  • 2012-05-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多