2013-04-05 97 views
0

我無法從我的本地副本中連接到postgres。 PostgreSQL是與用戶的Postgres VirtualBox中運行,但是當我試圖運行耙分貝:遷移,我得到一個無法連接到virtualbox postgresql on rails

FATAL:密碼驗證失敗的用戶「[我的Mac上登錄的用戶名]」

不應該它試圖連接在我的database.yml中指定的用戶名?

這裏有一個鏈接。

http://pastie.org/7329321

感謝您的幫助!

+0

您是否正在運行您的rake db:從您的虛擬框中遷移?你可以使用你放在database.yml文件中的憑證從虛擬框的命令行登錄到postgres嗎? – 2013-04-05 16:02:53

+0

運行rake db:在本地遷移,可以在虛擬機上連接psql,可以在pgadmin3上本地連接這些憑據 – user1447447 2013-04-05 16:05:26

+0

只是不確定爲什麼它使用我的mac登錄用戶名嘗試連接到虛擬機 – user1447447 2013-04-05 16:05:54

回答

1

嘗試將「user」更改爲database.yml中的「username」。