每次使用Rails Server启动Postgresql DB



我正在尝试本地启动我的导轨服务器

但是,我每次要rails s时都必须启动PostgreSQL DB?

我是Rails的新手,所以我不确定这是如何工作的。我记得不必在我以前从事过的事情上做这样的事情。

如其他答案中所述,您必须确保Postgres是运行的并为您的数据库服务。这不是由导轨处理的。

通常,您将Postgres服务器配置为从系统开始的OS背景服务。您使用哪个操作系统?如果它是MacOS,并且您已经在使用Homebrew,我建议您使用Hombrew服务。您可以在此处阅读更多有关它的信息:https://github.com/homebrew/homebrew-services

基本上,您会告诉Homebrew以您的系统启动Postgres,例如:brew services start postgres

您可以使用系统命令在系统启动上自动运行PostgreSQL Server

sudo systemctl enable postgresql 

sudo update-rc.d postgresql enable

但是,它也属于您如何安装Postgres

最新更新