PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Rails:rake db:create:all (não foi possível conectar ao servidor)


[atualização2]

ok, isso é o que você deve fazer:
  1. 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 seu database.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===============