0

Postgres の自作インストールを実行しようとしましたが、新しい Mac 10.8 システムと同じように 9.1.4 をインストールしているようです。コマンド brew install postgresql を実行した後、 initdb /usr/local/var/postgres -E utf8 を実行しました

バージョンを確認しました。

psql --version
psql (PostgreSQL) 9.1.4

which psql
/usr/local/bin/psql

これは、元々 /usr/bin/ にあるのと同じバージョンをインストールするように見えます

9.2.2のような最新バージョンを実行しようとしています。ここで何が欠けていますか。

4

1 に答える 1

0

/Library/PostgreSQL/チェックインして、このディレクトリが存在するかどうかを確認してください。私の理解では、Homebrew は PostgreSQL をそのパスにインストールすることがよくあります。この場合、PostgreSQL のバージョンが思ったよりも新しい可能性があり、PATHenvar を設定すると問題が解決します。

このような場合は、データベースの 1 つだけを起動するようにシステムを設定するか、両方を起動する場合はそれらを異なるポートに設定します。

于 2013-05-05T05:45:27.017 に答える