Расположение libpq-fe.h
зависит от того, где находится ваша установка PostgreSQL (зависит от того, как вы ее установили). Используйте locate
(http://en.wikipedia.org/wiki/Locate_%28Unix%29), чтобы найти файл libpq-fe.h
на вашем компьютере. Если он существует, он будет находиться в каталоге include
вашей установки PostgreSQL.
$ locate libpq-fe.h
/Library/PostgreSQL/9.1/include/libpq-fe.h
Каталог bin
, содержащий pg_config
, будет находиться в том же каталоге, что и каталог include
. Как показывает ошибка, используйте параметр --with-pg-config для установки гема:
$ gem install pg --with-pg-config="/Library/PostgreSQL/9.1/bin/pg_config"
Обратите внимание, что вам может потребоваться запустить updatedb
, если вы никогда не использовали locate
или если вы не обновлялись после установки PostgreSQL.