rake db:migrate返回没有这样的文件加载 - rake / dsl_definition(我搜索并尝试添加require'rake / dsl_definition')

时间:2011-10-28 03:41:53

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

我的头发全都消失了,我准备将新的macbook扔进窗户。

我正在尝试执行着名的db:migrate命令,我得到以下内容: 耙子流产了! 没有要加载的文件 - rake / dsl_definition

我正在使用rake 0.8.7 ...它已安装并包含在我的gemfile中。我没有在我的rake文件中要求'rake / dsl_definition'而且我得到了着名的未初始化常量错误。现在我已经将'rake / dsl_definition'添加到我的rake文件中,我得到上面的错误。 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?

1 个答案:

答案 0 :(得分:1)

将你的rake回滚到0.8.7后,你需要从你的rakefile中删除 require rake/dsl-definition行。你只能在以后的耙子中得到未初始化的常数误差。