【问题标题】:Rails 3.2.6 + rake aborted! Application has been already initializedRails 3.2.6 + rake 中止!应用程序已经初始化
【发布时间】:2012-07-25 09:31:19
【问题描述】:

我正在开发一个 rails 3.2.6 应用程序(从 3.0 升级到 3.1,然后升级到 3.2),我必须解决以下问题:我不能再运行 rake 任务了。

命令 bundle exec rake db:migrate 返回

耙子中止! 应用程序已初始化。

我正在使用 rake 0.9.2.2,并且我已经尝试过降级到 0.9.2 版本,没有机会。

非常感谢。

毛罗

更新:

如果我尝试运行思考狮身人面像任务,我会遇到同样的问题...

已解决: 在添加 APPNAME::Application.initialize 之前在应用程序上工作的人!在库文件中,但初始化已在 config/environment.rb 中触发。

【问题讨论】:

  • 你是部署在heroku还是本地?
  • 我认为问题不在于 rake 我有 rails 3.2.6 和 rake 0.9.2.2,它工作正常
  • 你用的是什么与红宝石相比?
  • 我有其他应用程序运行 rails 3.2.6 和 rake 0.9.2.2 没有任何问题。我正在使用 rvm,并且我安装了 ruby​​-1.9.2-p320

标签: ruby-on-rails rake ruby-on-rails-3.2


【解决方案1】:

通过以下命令检查:
rake db:create使用bundle install命令安装包后。

【讨论】:

  • 数据库已经存在。如果我运行 bundle exec rake db:reset,我会得到同样的错误
  • 然后只运行:rake db:migrate
  • 同样的问题......我也尝试从数据库中删除所有表,但我得到了同样的错误。
猜你喜欢
  • 2013-09-09
  • 1970-01-01
  • 2012-09-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-21
  • 1970-01-01
  • 1970-01-01
  • 2017-02-07
相关资源
最近更新 更多