10

これは私には終わりがありません。自家製のPostgreSQLとマウンテンライオンOS X

OS 10.8.2(マウンテンライオン)のMacでPostgreSQLを使用してRails 3.2環境を設定しています。

私は基本的にRailscastの指示に従い、Homebrew経由でpostgresqlバージョン9.2.0をインストールしました。しかし、私は

which psql 

psql --version 

を行うたび、それは常に私に(それぞれ/usr/bin/psqlとバージョン9.1.4)マウンテンライオンにプレインストールされていたシステムにpostgresqlの場所とバージョンを示し、のではなくHomebrewと一緒にインストールしたPostgresqlの場所とバージョン(それぞれ/usr/local/binとバージョン9.2.0)。

また、起動エージェントを設定して、システムを起動すると自動的にpostgresqlが起動するようにしました。

私はこのblogの指示に従って試したこともあり、which psqlを実行しても同じ結果が得られます。

しかし、私が行うとき:

501 556 120 0 Fri02AM ??   0:00.12 /usr/local/bin/postgres -D /usr/local/var/postgres -r /usr/local/var/postgres/server.log 

が、これは私は、PostgreSQLの自作バージョンを実行していることを意味しています:私は次の結果を受け取る

ps -ef | grep postgres 

システムpostgresqlをアンインストールする必要はありますか?

+1

を経由してあなたがPostgresのをインストールするときのために働くと思います:http://astonj.com/tech/how-to-install-postgresql-on-mac-os-xマウンテンライオンのために働くかもしれません。 – A4J

答えて

7

ディレクトリパス(/ usr/local/bin)を設定ファイル~/.bash_profileに追加すると、上記の問題が解決されます。

refer this link.

+2

/usr/binの前に必ず/ usr/local/binを追加してください。 – Hartwig

12

別のオプションは、HerokuののPostgres.appを使用することですより多くの、私は個人的にセットアップに少し簡単にこれを見つけて管理する知っています。

http://postgresapp.com/

+0

私は本当にPostgresが好きです。アプリ、それは非常に高速起動して実行していた、私は自家製といくつかの不満を持っていたと私の開発ボックスにインストールすると、これはトリックでした!真剣に、実行するために非常に速い。 – ARun32

1

あなたはHerokuのからPostgres.appを使用する場合は、〜/ .bash_profileのに

export PATH=/Applications/Postgres.app/Contents/MacOS/bin:$PATH

を追加することによって、それは問題を解決する必要があります。追加

0

試してみてください。あなたの〜/ .bash_profileの

export PATH=/usr/local/bin:$PATH 

私はこれは私がここにライオンにはpostgresをインストールする方法についてのガイドを掲載自作

関連する問題