在运行OS X 10.6的计算机上,rails 3.2环境正在尝试创建数据库,但失败了。
测试Rake gems:包括0.9.2.2(由某些依赖项安装)和声明的10.0.4。 username在database.yml中定义
无法为{“adapter”=>“postgresql”创建数据库, “database”=>“app_development”,“username”=>“postgres”}
致命:角色 “postgres”不存在
然而,这不是机器上的第一个应用程序。所有其他应用程序使用该用户名连接到postgre集群。这个实例怎么能不承认这个角色,在其他实例中,是吗?
答案 0 :(得分:1)
只是一个猜测:你用自制软件安装了PG,对吧?如果是这样,管理员用户是您自己的用户名(在终端中输入whoami
),而不是postgres。