6

私が実行するたびに:

git push heroku master

次のエラーが表示されます。

Running: rake assets:precompile
rake aborted!
Can't connect to MySQL server on '127.0.0.1'

私は走っています

rails -v Rails 3.2.11

ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin12.2.0]

Heroku CLI 経由で ClearDB をインストールしましたが、正常に動作しているように見えますが、このエラーがわかりません。

本番用の私のymlは次のとおりです。

production:
  adapter: mysql2
  encoding: utf8
  host: localhost
  database: pm_production
  username: root
  password: root
  allow_concurrency: true
  pool: 5
4

1 に答える 1

17

アセットのコンパイル中にアプリが初期化を試みています。herokuのドキュメントでは、以下を変更して、プリコンパイル時にアプリの初期化を無効にすることを明示的に推奨していますconfig/application.rb

config.assets.initialize_on_precompile = false
于 2013-02-15T03:45:32.557 に答える