Estoy tratando de iniciar localmente mi servidor de rieles
pero, ¿tengo que iniciar mi base de datos postgresql cada vez que quiero rails s ?
Soy nuevo en Rails, así que no estoy seguro de cómo funciona esto. Recuerdo no tener que hacer tal cosa en algo en lo que he trabajado antes...
Como se mencionó en otras respuestas, debe asegurarse de que Postgres se esté ejecutando y esté sirviendo su base de datos. Rails no se encarga de esto.
Por lo general, configuraría el servidor Postgres como un servicio en segundo plano del sistema operativo que comienza con su sistema. ¿Qué sistema operativo usas? En caso de que sea MacOS y ya esté usando Homebrew, le recomiendo usar los servicios de Hombrew. Puede leer más sobre esto aquí: https://github.com/Homebrew/homebrew-services
Básicamente, le diría a Homebrew que inicie postgres con su sistema, así: brew services start postgres
Puede usar los comandos del sistema para ejecutar el servidor postgresql automáticamente en el arranque del sistema
sudo systemctl enable postgresqlo
sudo update-rc.d postgresql enableSin embargo, también pertenece a cómo instala postgres.