升级到High Sierra后,PostgreSQL将无法运行

时间:2017-10-04 12:41:11

标签: ruby-on-rails postgresql

我将Mac升级为High Sierra。 我使用PostgreSQL for Rails。

当我尝试启动PostgreSQL时会发生这种情况:

Davids-iMac:~ davidburton$ pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start

pg_ctl: could not open PID file "/usr/local/var/postgres/postmaster.pid": Permission denied

1 个答案:

答案 0 :(得分:0)

它看起来像" / usr / local / var / postgres /"文件夹不存在或权限错误。

在终端中,您可以执行以下操作:

 sudo chown postgres /usr/local/var/postgres/

注意:" postgres"以上将需要匹配postmaster用于运行的任何用户名。

 sudo chmod 777 /usr/local/var/postgres/