【发布时间】:2011-12-13 09:47:15
【问题描述】:
我已经在我的 Mac OS Lion 上安装了 PostgreSQL,并且正在开发一个 rails 应用程序。我使用 RVM 将所有内容与我的其他 Rails 应用程序分开。
由于某种原因,当我第一次尝试迁移数据库时,rake 找不到 postgres 用户。我得到了错误
FATAL: role "postgres" does not exist
我有 pgAdmin,所以我可以清楚地看到数据库中有一个 postgres 用户 - 实际上是管理员帐户 - 所以我不确定还能做什么。
我在某处读到过有人因为 PostgreSQL 安装在哪个路径而遇到问题,但我认为如果找不到数据库,我不会走那么远。
【问题讨论】:
-
对于DB用户(=角色)
postgres尚未创建的密切相关问题,可能导致相同的错误消息,请参阅此相关问题:stackoverflow.com/questions/11919391/…
标签: ruby-on-rails postgresql rake