Установить 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

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

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


1
libpq - это библиотека C-коннекторов, а libpqxx - это C ++. Другими словами - это определенно не поможет.
Тадас Саснаускас
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.