sql >> Base de Datos >  >> RDS >> PostgreSQL

Rails:rake db:create:all (no se pudo conectar al servidor)

[actualización2]

bien, esto es lo que debes hacer:

  1. el socket de Unix debe estar en /var/pgsql_socket (según la imagen de plist) donde Rails está tratando de encontrar el archivo de socket en /tmp . Creo que esta es la razón del error. así que edite su database.yml &agregar explícitamente la ubicación del socket. por lo que su base de datos.yml final debería verse como este . cambie la ubicación del archivo para su ubicación de socket Unix. intenta conectarte ahora?

2) Si todavía no se conecta. verifique que el servidor postgres realmente se esté ejecutando

$ netstat -a | grep postgre

si se está ejecutando, intente conectarse desde la terminal usando psql dominio. en caso de que no se esté ejecutando. intente iniciarlo manualmente

pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start

Si aún no se inicia, ¿Hay algún mensaje de error en el archivo server.log? Si es así, publícalos aquí.

¡Buena suerte! =======ACTUALIZADO===============