我通过这个link安装了PostgreSQL,一切看起来都不错。我可以使用GUI界面,我可以看到我的数据库但是当我运行rake db:migrate
时,我收到以下错误:
$ rake db:migrate
(in /Users/tamer/Sites/sample)
rake aborted!
FATAL: password authentication failed for user "tamer"
(See full trace by running task with --trace)
这是我的database.yml文件:
development:
adapter: postgresql
database: test
encoding: unicode
host: localhost
user: postgres
password: mypass
timeout: 5000
“mypass”是我设置的密码。
以下是picture正在运行的
任何想法我做错了什么?
答案 0 :(得分:2)
好的东西并没有完全加起来。错误消息指的是用户“tamer”,但database.yml
文件具有“postgres”用户。你确定这是正在使用的database.yml文件吗?当您尝试使用任一用户的GUI工具登录时会发生什么?