Instalar libpq-dev no Mac OS?

27

Alguém sabe como eu posso instalar o libpq-dev no Mac OS 10.6? É um pré-requisito para outra coisa que eu quero instalar.

Parece não haver um macport para ele, então como posso instalá-lo em um Mac?

Richard
fonte

Respostas:

44

Considere usar o Homebrew

brew install postgresql

Isso lhe dará os cabeçalhos necessários.

Michael de Silva
fonte
3
Não quero instalar o Postgresql no meu Mac! Já tenho o Postgres em execução em um contêiner do Docker. Só quero fazer esta barragem pg gem funcionar. Alguma maneira de instalar apenas algum tipo de pacote de cabeçalho pg-dev?
Robert Reiz
1
Bem, uma coisa a considerar é apenas porque você instala o pg via homebrew, isso não significa que você precisa executar o deamon (servidor). Basta usar o cliente dessa maneira, duvido que ocupe muito espaço de qualquer maneira.
Michael de Silva
8

Você pode instalar a libpq (arquivos dev incluídos) sozinho, usando o homebrew.

brew install libpq

Os arquivos e bibliotecas de inclusão estão disponíveis nas seguintes pastas:

/usr/local/opt/libpq/lib
/usr/local/opt/libpq/include
Starscream
fonte
3

Quando pesquiso nas portas, encontrei o seguinte:

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

Você pode tentar um desses.

pconcepcion
fonte
1
libpq é a biblioteca de conectores C, enquanto libpqxx é C ++. Em outras palavras - isso definitivamente não vai ajudar.
Tadas Sasnauskas