【问题标题】:Precompile failing on Heroku with initialize_on_precompile set to falseHeroku 上的预编译失败,initialize_on_precompile 设置为 false
【发布时间】:2012-08-09 17:50:22
【问题描述】:

我正在尝试将一个应用部署到 Heroku 的 cedar 堆栈。

在部署的预编译阶段,我收到错误:

Your bundle is complete! It was installed into ./vendor/bundle
       Cleaning up the bundler cache.
-----> Writing config/database.yml to read from DATABASE_URL
-----> Preparing app for Rails asset pipeline
       Running: rake assets:precompile
       rake aborted!
       could not connect to server: Connection refused
       Is the server running on host "127.0.0.1" and accepting
       TCP/IP connections on port 5432?
       Tasks: TOP => environment
       (See full trace by running task with --trace)
       Precompiling assets failed, enabling runtime asset compilation

通常我可以通过添加来解决这个问题

config.assets.initialize_on_precompile = false

config/initializers/production.rb,如Heroku docs 中所述。

不过,这一次似乎并没有解决问题。我还能尝试什么?

这是我的 Gemfile:

source 'https://rubygems.org'

gem 'rails', '3.2.7'

gem 'jquery-rails'
gem 'mini_magick'
gem 'fog'
gem 'carrierwave'
gem 'mail_form'
gem 'client_side_validations'
gem 'remotipart', '~> 1.0'
gem 'thin'

group :production do
  gem 'pg'
end

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'coffee-rails', '~> 3.2.1'

  # See https://github.com/sstephenson/execjs#readme for more supported runtimes
  # gem 'therubyracer', :platforms => :ruby

  gem 'uglifier', '>= 1.0.3'
end

group :development do
  gem 'heroku'
  gem 'mailcatcher'
end

group :development, :test do
  gem 'rspec-rails'
  gem 'sqlite3'
end

group :test do
  gem 'capybara-webkit'
  gem 'database_cleaner'
  gem 'factory_girl_rails'
  gem 'database_cleaner'
end

【问题讨论】:

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


    【解决方案1】:

    您是否尝试过 Heroku 实验室的这个修复?

    https://devcenter.heroku.com/articles/labs-user-env-compile

    最近才遇到,还没有机会尝试,但下次资产编译总是失败时会这样做......

    这里还有一篇博文:

    http://blog.genuitytech.com/2012/01/31/heroku-labs-and-user-env-compile/

    【讨论】:

    • 刚刚在一个应用程序上使用了它,并且像一个魅力一样工作......希望你有类似的结果! -伊莱
    猜你喜欢
    • 2013-06-02
    • 1970-01-01
    • 2012-11-29
    • 1970-01-01
    • 2021-01-07
    • 1970-01-01
    • 1970-01-01
    • 2021-11-12
    • 2014-06-27
    相关资源
    最近更新 更多