2013-04-05 99 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”。