4

Heroku 突然停止工作并给了我这个错误:

  could not connect to server: Connection refused
  Is the server running on host "127.0.0.1" and accepting
  Precompiling assets failed.

经过一番研究,我跑了这条线:

 running RAILS_ENV=production bundle exec rake assets:precompile

这有效,但现在当我将更新推送到 heroku 时,新的 CSS 不会加载。这条线以前从未显示过:

Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin --deployment

如果可能的话,您能否解释一下为什么 assets:precompile 行解决了我原来的问题?

4

1 回答 1

10

运行以下命令:

 bundle exec rake tmp:clear

 bundle exec rake assets:clean RAILS_ENV=production

 bundle exec rake assets:precompile RAILS_ENV=production

希望这可以帮助!

于 2013-10-31T00:55:52.497 回答