2013-07-16 45 views
1

,當我的Heroku應用程序啓動時,我得到這個錯誤:錯誤時的Heroku應用程序啓動

invalid connection option "fallback_application_name"

任何想法可能會造成什麼呢?

+0

[在Heroku上設置PostgreSQL應用程序\ _name]的可能重複( http://stackoverflow.com/questions/15725974/setting-postgresql-application-name-on-heroku) –

+0

對我來說似乎很奇怪。我沒有做任何特別的事情,而且heroku是OOTB並且適用於我的其他應用程序。我不希望將應用程序名稱設置爲任何有用的東西,我只是不想讓我的應用程序崩潰 – wachutu

回答

3

這似乎是與Heroku的+ Postgres的一個問題> 0.14

下面是我的Gemfile解釋細節的註釋:

# Warning, if you remove the version number and end up with postgres > 0.14, expect this: 
# #/app/vendor/bundle/ruby/2.0.0/gems/activerecord-3.2.13/lib/active_record/connection_adapters/postgresql_adapter.rb:1216:in `initialize': invalid connection option "fallback_application_name" (PG::Error) 
# when trying to get app running on Heroku 
gem 'pg', '=0.14.1' 
+0

我有與pg 0.15.1,ruby 1.9.3和9.1,9.2和9.3版本os postgresql相同的問題。修復gem版本到0.14.1和postgresql到9.1,現在一切都重新開始。 – Carlos

+0

要解決此問題,請在安裝了gem的機器上安裝最新的或兼容的'postgresql93-devel'和'postgresql93-libs' yum軟件包(RPM)。 – Zasz