
我正在嘗試在 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 出現問題的原因嗎?我該如何解決這個問題?