在 OSX 上運行 Postgresql

在 OSX 上運行 Postgresql

我正在嘗試在 OSX Lion 上安裝 Postgresql。我正在使用 Homebrew,所以我的安裝包括

brew install postgresql
initdb /usr/local/var/postgres

現在,當我嘗試使用啟動 postgresql 時

postgres -D /usr/local/var/postgres

我收到以下錯誤:

postgres 無法存取伺服器設定檔「/usr/local/var/postgres/postgresql.conf」:沒有這樣的檔案或目錄

為了嘗試找出問題所在,我運行了“brew doctor”,這給了我一個錯誤,看起來這可能是我的問題(儘管我不是 100% 確定)

Error: /usr/bin occurs before /usr/local/bin
This means that system-provided programs will be used instead of those
provided by Homebrew. The following tools exist at both paths:

archive
clusterdb
createdb
createlang
createuser
dropdb
droplang
dropuser
ecpg
pg_config
pg_dump
pg_dumpall
pg_restore
pg_upgrade
psql
reindexdb
vacuumdb

Consider amending your PATH so that /usr/local/bin is ahead of /usr/bin in your PATH.

我嘗試透過添加將 /usr/local/bin 添加到我的 PATH 變數中

路徑=/usr/local/bin:$PATH

作為我的 .profile 的第一行,但這似乎沒有什麼區別。

這真的是我的 postgresql 出現問題的原因嗎?我該如何解決這個問題?

相關內容