我将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
答案 0 :(得分:0)
它看起来像" / usr / local / var / postgres /"文件夹不存在或权限错误。
在终端中,您可以执行以下操作:
sudo chown postgres /usr/local/var/postgres/
注意:" postgres"以上将需要匹配postmaster用于运行的任何用户名。
或
sudo chmod 777 /usr/local/var/postgres/