2015-09-24 [長年日記]
■Postgres.appとRubyとPythonと
OS X用のPostgreSQLを実行するアプリケーション、Postgres.appがあります。
Homebrewでインストールしたりするんじゃなくて、アプリケーションを実行したときだけPostgreSQLサービスが起動します。
Postgres.app – the easiest way to get started with PostgreSQL on the Mac
で、PythonやRubyから使う時のメモ。
export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/9.4/bin/
をシェルのプロファイルに追加したりするなど。
Pythonは実行パスさえ通してあればOK。
pip install psycopg2
で済む。
RubyGems と bundle は……、
Gemfileに
source 'https://rubygems.org' gem 'pg'
と書いたあと、
bundle config build.pg --with-pg-config=/Applications/Postgres.app/Contents/Versions/9.4/bin/pg_config mkdir vendor ARCHFLAGS="-arch x86_64" bundle install --path vendor/bundle
でOKだった。
bundle config によって .bundle/config というファイルができている。
追記
Postgres.appの中身のバージョンは都度確認のこと。