Installer libpq-dev sur Mac OS?

28

Est-ce que quelqu'un sait comment installer libpq-dev sur Mac OS 10.6? C'est un pré-requis pour autre chose que je veux installer.

Il ne semble pas y avoir de macport, alors comment puis-je l'installer sur un Mac?

Richard
la source

Réponses:

44

Pensez à utiliser Homebrew

brew install postgresql

Cela vous donnera les en-têtes nécessaires.

Michael de Silva
la source
3
Je ne veux pas installer Postgresql sur mon Mac! J'ai Postgres déjà en cours d'exécution dans un conteneur Docker. Je veux juste faire fonctionner ce barrage pg gem. Est-il possible d'installer uniquement une sorte de packages d'en-tête pg-dev?
Robert Reiz
1
Eh bien une chose à considérer est juste parce que vous installez pg via homebrew, cela ne signifie pas que vous devez exécuter le démon (serveur). Utilisez simplement le client de cette façon, je doute qu'il prenne quand même beaucoup de place.
Michael de Silva
8

Vous pouvez installer libpq (les fichiers de développement sont inclus) seul en utilisant homebrew.

brew install libpq

Les fichiers et les bibliothèques d'inclusion sont ensuite disponibles dans les dossiers suivants:

/usr/local/opt/libpq/lib
/usr/local/opt/libpq/include
Starscream
la source
3

Lorsque j'ai cherché dans les ports, j'ai trouvé ceci:

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

Vous pouvez en essayer un.

pconcepcion
la source
1
libpq est la bibliothèque de connecteurs C tandis que libpqxx est C ++. En d'autres termes, cela n'aidera certainement pas.
Tadas Sasnauskas