每次使用rails服务器启动postgresql db?

时间:2017-04-21 04:20:45

标签: ruby-on-rails ruby postgresql

我试图在本地启动我的rails服务器

但每次我想rails s时都要启动postgresql数据库吗?

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

2 个答案:

答案 0 :(得分:1)

正如其他答案所述,您必须确保Postgres是runnign并为您的数据库提供服务。这不是由Rails处理的。

通常,您将Postgres服务器配置为以系统启动的操作系统后台服务。你使用哪种操作系统?如果它是MacOS并且您已经在使用Homebrew,我建议使用Hombrew服务。您可以在此处详细了解:https://github.com/Homebrew/homebrew-services

基本上你会告诉Homebrew用你的系统开始postgres,如:brew services start postgres

答案 1 :(得分:0)

您可以使用系统命令在系统启动时自动运行postgresql服务器

sudo systemctl enable postgresql 

sudo update-rc.d postgresql enable

但它也属于如何安装postgres