【问题标题】:rake db:migrate returns no such file to load -- rake/dsl_definition (I've searched and tried adding require 'rake/dsl_definition')rake db:migrate 不返回要加载的此类文件——rake/dsl_definition(我已经搜索并尝试添加 require 'rake/dsl_definition')
【发布时间】:2011-10-28 03:41:52
【问题描述】:

我的头发都掉光了,我正要把我的新 Macbook 扔出窗外。

我正在尝试执行著名的 db:migrate 命令,我得到以下信息: 耙中止! 没有要加载的文件 -- rake/dsl_definition

我正在使用 rake 0.8.7...它已安装并包含在我的 gemfile 中。我的 rake 文件中没有 require 'rake/dsl_definition' 并且我遇到了著名的未初始化常量错误。现在我已经在我的 rake 文件中添加了 require 'rake/dsl_definition' 我得到了上面的错误。 Anyyyyy 想法...我已经搜索并尝试了一百万件事,但没有运气...我的迁移在 2 天前工作,现在突然他们没有。我已经卸载了 rake 0.9.2 并且还做了下面链接中建议的其他一些事情,但没有任何效果。r

How to fix the uninitialized constant Rake::DSL problem on Heroku?

heroku rake require 'rake/dsl_definition' fix not working + breaking local rake

How to fix the uninitialized constant Rake::DSL problem on Heroku?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 heroku rake


    【解决方案1】:

    将 rake 回滚到 0.8.7 后,您需要从 rakefile 中删除 require rake/dsl-definition 行。以后的 rake 只会出现未初始化的常量错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-18
      • 2018-10-06
      • 2015-06-10
      • 1970-01-01
      • 2011-07-25
      • 2011-07-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多