2017-10-04 100 views
1

我將Mac升級到High Sierra。 我使用PostgreSQL for Rails。PostgreSQL在升級到High Sierra後將不會運行

這是當我嘗試啓動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

var這個文件夾看上去是空的。 – Reddirt

+0

使文件夾和chown到postgresql用戶...或chmod it 777進行測試。 –

+1

謝謝 - 讓您的意見成爲答案,我會接受。 – Reddirt

回答

0

它看起來像「在/ usr /本地的/ var/Postgres的/」文件夾中不存在或有錯誤的權限。

在終端,你可以做到以下幾點:

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

注:「Postgres的」上面會需要匹配任何用戶名的Postgres郵政局長使用運行。

sudo chmod 777 /usr/local/var/postgres/ 
相關問題