【问题标题】:Rake tasks on Rails 3.1.3 - Application already initializedRails 3.1.3 上的 Rake 任务 - 应用程序已初始化
【发布时间】:2011-12-07 17:56:23
【问题描述】:

我无法使用 Rails 3.1.3 运行 rake 预编译任务。我收到以下错误:

$ rake assets:precompile --trace
** Invoke assets:precompile (first_time)
** Execute assets:precompile
/Users/tristankromer/.rvm/rubies/ruby-1.9.2-p290/bin/ruby /Users/tristankromer/.rvm/gems/ruby-1.9.2-p290@toomanyninjas/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets --trace
** Invoke assets:precompile:all (first_time)
** Execute assets:precompile:all
** Invoke assets:precompile:primary (first_time)
** Invoke assets:environment (first_time)
** Execute assets:environment
rake aborted!
Application has been already initialized.
/Users/tristankromer/.rvm/gems/ruby-1.9.2-p290@toomanyninjas/gems/railties-3.1.3/lib/rails/application.rb:95:in `initialize!'

当我使用 bundle exec 或部署到 heroku cedar 堆栈时,也会发生同样的情况。

不太确定从哪里开始。有什么想法吗?

更新:每个 rake 任务都有问题:

rake aborted!
Application has been already initialized.
/Users/tristankromer/.rvm/gems/ruby-1.8.7-p249@joke-off/gems/railties-3.1.3/lib/rails/application.rb:95:in `initialize!'

【问题讨论】:

  • 如果你启动“bundle exec rake assets:precompile”会发生什么?

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1 asset-pipeline


【解决方案1】:

将 rake 升级到 0.9.2.2 并使用 ruby​​ 1.9.2-p290 似乎已经解决了这个问题。

【讨论】:

    【解决方案2】:

    我遇到了这个问题,我不想升级 ruby​​,最终为我工作的是将 RAILS_ROOT 中的 config.ru 重命名为 config.ru.bak

    http://code.google.com/p/phusion-passenger/issues/detail?id=109

    在意识到让Passenger 识别设置我的虚拟主机conf 的“RailsEnv”时遇到问题后,我遇到了这个问题

    【讨论】:

      【解决方案3】:

      我在 Rails 3.2.6 上遇到过这个问题

      它发生的原因与具有捆绑文件夹的路径链接 gem 有关。在我的 gemfile 中

      像这样:

      gem 'some-gem', :path => "vendor/some-gem"

      为了解决这个问题,我刚刚将捆绑文件夹移出路径链接的 gem。

      mv vendor/some-gem/bundle ~

      一旦捆绑文件消失,它就可以完美运行

      【讨论】:

        猜你喜欢
        • 2015-08-15
        • 1970-01-01
        • 2011-10-11
        • 1970-01-01
        • 2013-09-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多