Я мог бы решить это по-другому. Я не нашел библиотеку в моей системе. Таким образом, я установил его с помощью приложения с основного сайта PostgreSQL. В моем случае (OS X) я обнаружил файл в /Library/PostgreSQL/9.1/include/
после завершения установки. У вас также может быть файл в другом месте, в зависимости от вашей системы, если у вас уже установлен PostgreSQL.
Благодаря этой ссылке на как добавить дополнительный путь для установки гема , я мог бы указать гем на библиотеку с помощью этой команды:
export CONFIGURE_ARGS="with-pg-include=/Library/PostgreSQL/9.1/include/"
gem install pg
После этого он работает, потому что теперь знает, где найти недостающую библиотеку. Просто замените путь на правильное место для вашего libpq-fe.h