Rails4+PostgreSQLでハマった

使用するもの:Postgres.app
http://postgresapp.com/
↑がお手軽でよいと聞いたので今回はbrewのポスグレではなくてこっち使ってみた<起こった問題と解決方法>

ポスグレのパスがMacにバンドルされている方になっている
→~/.bash_profileにPostgres.appのパスを追加

bundle installでpgがこける
→bundle installの前にbundle config build.pg --with-pg-config=/Applications/Postgres.app/Contents/MacOS/bin/pg_config
http://qiita.com/goking/items/bc34518c2628d1b2cae0

bundle exec rake db:createでapp_nameのroleが存在しないと言われて落ちる
→config/database.ymlに中のusername=app_nameを全て削除(複数ある)

ページ表示時にポスグレのエラーで落ちる

$ sudo find / -name .s.PGSQL.5432
$ mkdir -p /var/pgsql_socket
$ ln -s /private/tmp/.s.PGSQL.5432 /var/pgsql_socket
http://taise.hatenablog.com/entry/2013/10/13/162546

これでやっとページ表示できた・・・。
herokuがポスグレ使えって言うからやったけどもう二度と使いたくないw