これに似ていてエラーメッセージとかも同じ感じだが rake db:migrate
とかができない、という場合。
PATH の関係で /usr/bin/pg_config が /usr/local/bin/pg_config より優先される(または /usr/local/bin/pg_config にパスが通っていない)のが一因なので、 PATH を書き換えてから bundle install すればよい。
$ gem uninstall pg $ export PATH=/usr/local/bin:$PATH $ bundle install
もしくは、 pg gem をインストールするとき --with-pg-config
オプションで /usr/local/bin/pg_config を指定する、というのが一般的のようだ(Bundler を使う場合は Ruby - bundlerでpgをインストールする - Qiita のようにする)