【发布时间】:2012-09-11 16:02:20
【问题描述】:
我已经成功创建了一个带有脚手架的空的新 Rails 项目,但是当我尝试 rake db:create 时,它会抛出一个错误:rake aborted! uninitialized constant Rake::DSL。
正如其他 SO 帖子所述,我尝试将我的 Gemfile 设置为 gem 'rake'、'0.8.7',但 rake 给了我另一个错误:
您已请求:rake = 0.8.7
当前捆绑包的 rake 锁定在 0.9.2.2。尝试运行
bundle update rake运行bundle install以安装缺少的 gem。
然后我按照消息说的做了更新 rake 和 bundle install。同样的错误。
用 Rails 开发项目是一种轻松愉快的体验,但在 ruby 版本、rails 版本、差异 gem 和插件版本之间移植是一场噩梦。
【问题讨论】:
标签: ruby-on-rails rake