我正在尝试本地启动我的导轨服务器
但是,我每次要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