He instalado PostgreSQL en mi Mac OS Lion y estoy trabajando en una aplicación de rieles. Utilizo RVM para mantener todo separado de mis otras aplicaciones de Rails.
Por alguna razón, cuando trato de migrar la base de datos por primera vez, rake no puede encontrar el usuario de postgres. Me sale el error
FATAL: role "postgres" does not exist
Tengo pgAdmin, por lo que puedo ver claramente que hay un usuario de postgres en la base de datos, la cuenta de administrador de hecho, así que no estoy seguro de qué más hacer.
Leí en algún lugar sobre personas que tienen problemas con PostgreSQL debido a la ruta en la que se instaló, pero luego no creo que hubiera llegado tan lejos si no hubiera podido encontrar el archivo db.
postgres
no se ha creado el usuario de base de datos (= rol) , que puede llevar al mismo mensaje de error, consulte esta pregunta relacionada: stackoverflow.com/questions/11919391/…