當我嘗試在我的本地運行我的樣本的Rails 4.0.1應用:3000,我得到這個錯誤:PostgreSQL的使用Rails 4.0.1 - 本地主機上沒有運行:3000或部署到Heroku的
PG: :ConnectionsBad 致命:角色「myapp」不存在。
我在Maverick OSX上運行並使用Ruby 2.0。我創建了我的示例應用程序,完全按照https://devcenter.heroku.com/articles/getting-started-with-rails4指示,但是當我嘗試'$ rails server'時,我得到了上述錯誤。我正在運行當前的Postgres。我試圖根據其他stackoverflow建議來更改pg_hba.conf,但到目前爲止它仍然無法工作。我可以使用MySQL3在本地主機上運行,但不能使用Postgresql。我想按照Heroku的建議在開發,測試和生產中運行Postgresql。
參考: Rails: Deploying to Heroku, Many Problems, Repairing postgresql after upgrade to OSX Mavericks
你的'database.yml'是什麼樣的? –
'ps auxwww |的輸出是多少? grep的postgres' – ksu
這是我的database.yml ... 發展: 適配器:PostgreSQL的 編碼:統一 數據庫:AAA_website_heroku_development 池:5 用戶名:AAA_website_heroku 密碼: 測試: 適配器:PostgreSQL的 編碼:Unicode的 數據庫:AAA_website_heroku_test 池:5 用戶名:AAA_website_heroku 密碼: 生產: 適配器:PostgreSQL的 編碼:unicode 數據庫:AAA_website_heroku_production 池:5 用戶名:AAA_website_heroku 密碼: – user3033668