Установить libpq-dev на Mac OS?

28

Кто-нибудь знает, как я могу установить libpq-dev на Mac OS 10.6? Это обязательное условие для чего-то еще, что я хочу установить.

Кажется, для него нет макпорта, так как я могу установить его на Mac?

Ричард
источник

Ответы:

44

Рассмотрите возможность использования Homebrew

brew install postgresql

Это даст вам необходимые заголовки.

Майкл де Сильва
источник
3
Я не хочу устанавливать Postgresql на мой Mac! У меня уже есть Postgres в контейнере Docker. Просто хочу, чтобы этот dam pg gem работал. Любой способ установить только какие-то пакеты заголовков pg-dev?
Роберт Рейз
1
Одна вещь, на которую стоит обратить внимание, это то, что вы просто устанавливаете pg через homebrew, это не значит, что вы должны запускать deamon (сервер). Просто используйте клиент таким образом, я сомневаюсь, что он все равно занимает много места.
Майкл де Сильва
8

Вы можете установить libpq (файлы dev включены), используя homebrew.

brew install libpq

Затем включаемые файлы и библиотеки доступны в следующих папках:

/usr/local/opt/libpq/lib
/usr/local/opt/libpq/include
Starscream
источник
3

Когда я ищу в портах, я нашел это:

port search libpq
libpqxx @3.0.2 (databases, devel)
    Official C++ client API for PostgreSQL

libpqxx26 @2.6.9 (databases, devel)
    Official C++ client API for PostgreSQL

Вы можете попробовать один из них.

pconcepcion
источник
1
libpq - это библиотека C-коннекторов, а libpqxx - это C ++. Другими словами - это определенно не поможет.
Тадас Саснаускас