21

ポストグルを使用。
プッシュできていません。

運なしでこれを試しました:

config.assets.initialize_on_precompile = false

-----> Rails アセット パイプライン用のアプリの準備

   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?
4

5 に答える 5

38

受け入れられた回答はこれを完全には解決しませんでした。私は成功せずに2〜3時間解決策を見つけようとしましたが、これはうまくいきました:

アプリ ディレクトリ内。

heroku labs:enable user-env-compile

それはまだ失敗していますか?

heroku labs:disable user-env-compile
heroku labs:enable user-env-compile

その後、それは私にとってはうまくいきました。ただ削除してやり直す必要がありました。

Rails 4 では、次の構成は不要になりました。アセットのコンパイルは、構成がなくても機能する必要があります。

config.assets.initialize_on_precompile = false
于 2013-06-20T10:05:44.457 に答える
0

heroku dev center では、これのトラブルシューティングについて説明しています。基本的に、Rails4 アプリは実行時に構成変数が存在することに依存すべきではありません。

https://devcenter.heroku.com/articles/rails-asset-pipeline#troubleshooting

于 2013-07-26T13:48:22.947 に答える