2013年11月11日月曜日

Mac OS X 10.9(Marvericks)にPostgresqlをインストールする。

Mac OS X 10.9にPostgresqlをインストールしようとしたら、かなり苦戦したのでメモしておく。

まず、homebrewを使ってインストール。

brew install postgresql

とすると、PostgreSQL 9.3.1をインストールしようとするが、tcl-tkがないと言われるので、

brew install tcl-tk

その後、

brew install postgresqlする。

それでも、以下のエラーになるので、

configure: error: file 'tclConfig.sh' is required for Tcl

issueの対策を施して
args << "--with-tcl" unless build.include? 'no-tcl'の行の次の行に
args << "--with-tclconfig=/usr/local/Cellar/tcl-tk/8.6.0/lib" unless build.include? 'no-tcl'を追加

brew install postgresql

でも、まだplperl.soのエラーがでるので、

xcode-select --install
で、コマンドラインツールをインストールして、

brew install postgresql

で、インストール完了!

psql -Vの結果が
psql (PostgreSQL) 9.3.1

となっていたので、大丈夫なんだろう。とりあえず、PostgreSQLをあまり使っていないので、そこからだな。