Recientemente tuve que volver a instalar homebrew y postgres y ahora postgres no funciona con rieles.Postgres sh: /usr/local/var/postgres/server.log: Ningún archivo o directorio
En primer lugar cuando se trata de ejecutar carriles s, me sale esto:
/Users/lee/.rvm/gems/[email protected]/gems/activerecord-3.2.6/lib/active_record/connection_adapters/postgresql_adapter.rb:1206:in `initialize': could not connect to server: Connection refused (PG::Error)
así que trato de comenzar postgres y me sale esto:
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
server starting
sh: /usr/local/var/postgres/server.log: No such file or directory
Parece que postgres está funcionando debido a esto:
ps aux | grep postgreslee 1099 0.3 0.0 2425480 188 s000 R+ 5:48PM 0:00.01 grep postgres
Estoy totalmente perdido aquí por qué no puedo hacerlo funcionar.
Probablemente haya instalado el nuevo postgres en un directorio diferente. Primero intente omitir el -l flag + logfilename, para ver si comienza. Por cierto: también puedes especificar el archivo de registro en postgres.conf. ¿Qué contiene el directorio "/ usr/local/var/postgres"? existe ? quien es el propietario ? – wildplasser