[atualização2]
ok, isso é o que você deve fazer:
- o soquete unix deve estar em
/var/pgsql_socket
(de acordo com a imagem plist) onde como rails está tentando encontrar o arquivo de soquete em/tmp
. Acredito que este seja o motivo do erro. então edite seudatabase.yml
&adicionar explicitamente a localização do soquete. então seu database.yml final deve se parecer com this . altere o local do arquivo para o local do soquete unix. tente conectar agora?
2) Se ainda não conectar. verifique se o servidor postgres está realmente em execução
$ netstat -a | grep postgre
se estiver em execução, tente conectar-se a ele a partir do terminal usando
psql
comando. incase seu, não está em execução. tente iniciá-lo manualmente pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
Se ainda não iniciar, há alguma mensagem de erro no server.log? Se sim, poste-os aqui.
Boa sorte!=======ATUALIZADO===============