Postgres.app を最新バージョン (9.2.4.1) にアップグレードしたところ、Foreman または Rails サーバーを使用して Rails アプリを起動できなくなりました。
/Users/memoht/Sites/myapp/.gem/ruby/1.9.3/gems/pg-0.15.1/lib/pg.rb:4:in `require': dlopen(/Users/memoht/Sites/myapp/.gem/ruby/1.9.3/gems/pg-0.15.1/lib/pg_ext.bundle, 9): Library not loaded: @executable_path/../lib/libssl.1.0.0.dylib (LoadError)
Referenced from: /Applications/Postgres.app/Contents/MacOS/lib/libpq.dylib
Reason: image not found - /Users/memoht/Sites/myapp/.gem/ruby/1.9.3/gems/pg-0.15.1/lib/pg_ext.bundle
9.2.2.0 から 9.2.4.1 へのアップグレードは新しいマイナー リリースではないため、pg_upgrade を使用しないでください。
.bashrc には PATH の正しい設定があります
PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"
PG gem をアンインストールして再インストールしました。
Homebrew 経由で PostGIS をインストールする必要があると考えるのは間違いでしたが、Brew 経由で Postgres が自動的にインストールされ、さらに多くの依存関係が追加されました。
Postgres.app のバージョンを 9.2.2.0 に戻すと、すべてが再び機能します。Postgres.app はドラッグ アンド ドロップ インストールなので、なぜ 9.2.2.0 から 9.2.4.1 にアップグレードするとこの問題が発生するのですか?