私はHerokuのにアプリケーションをデプロイしようとしているに接続するプリコンパイル。Railsの3.1資産:資産パイプラインと3.1をレールにアップグレードした後、データベース
could not connect to server: Connection refused
Is the server running on host "127.0.0.1" and accepting
TCP/IP connections on port xxxx?
が、私はページ上の提案を取っても、それを追加しようとした後、(私のconfig/application.rbファイルに以下を追加しました:私は、エラーを受信したときにHerokuののtroubleshooting pageに言及した一般的な問題に遭遇しました個々の[環境]効果なしに.RBファイル)
config.assets.initialize_on_precompile = false
私は非existantデータベースに私の本番環境を指すように私のdatabase.ymlファイルを変更しますが、きた資産を実行している場合:ローカルプリコンパイルタスクを、I以下を入手してください:
> RAILS_ENV=production bundle exec rake assets:precompile --trace
** Invoke assets:precompile (first_time)
** Execute assets:precompile
rake aborted!
FATAL: database "my_nonexistant_database" does not exist
Tasks: TOP => environment
(See full trace by running task with --trace)
私はそれを修正できるように、データベースを初期化しようとしているが、私はこれよりも多くのデバッグ情報を取得するためのアイデアが不足してきた私のアプリケーションのどの部分を把握しようとしています。
誰もが、あるいは根本的な問題を固定するためのいずれかが私のアプリは、DBを初期化しようとしている場所の詳細情報を取得するための任意のヒントを持っていますか?
これはまだ*非常に*ベータであり、いつでもヤンクできます。慎重に踏んでください。 –