Eu instalei o PostgreSQL no meu Mac OS Lion e estou trabalhando em um aplicativo Rails. Eu uso o RVM para manter tudo separado dos meus outros aplicativos Rails.
Por alguma razão, quando tento migrar o banco de dados pela primeira vez, o rake não consegue encontrar o usuário postgres. Eu entendi o erro
FATAL: role "postgres" does not exist
Eu tenho o pgAdmin, então posso ver claramente que há um usuário postgres no banco de dados - a conta de administrador na verdade - então não tenho certeza do que mais fazer.
Eu li em algum lugar sobre pessoas que estão tendo problemas com o PostgreSQL por causa do caminho em que ele foi instalado, mas acho que não teria chegado tão longe se não conseguisse encontrar o banco de dados.
postgres
não foi criado, o que pode levar à mesma mensagem de erro, consulte esta questão relacionada: stackoverflow.com/questions/11919391/…