So installieren Sie libpq-dev unter Centos 5.5


49

Um eine Webanwendung auf Basis von postgresql zu entwickeln, muss libpq auf meinem centos installiert werden.

Ich kann es mit "apt-get install libpq-dev" auf Ubuntu installieren, aber ich kann es nicht mit "yum install libpq" auf Centos installieren.

Wer kann mir sagen, wie man es installiert, danke!

Antworten:


49

Das Paket heißt postgresql-libsauf Red Hat und abgeleiteten Distributionen.


1
Nützliche Antwort. So viele Antworten sagen mir, dass ich libpq-dev installieren soll!
Albert.Qing

78

Ich musste dies nur auf meinem CentOS 6 Server installieren, da psycopg2 pg_config benötigte. Boo yah:

yum install postgresql-devel

Aktualisieren

Wenn Sie immer noch auf Probleme mit pg_config stoßen, müssen Sie es möglicherweise zu Ihrem PATH hinzufügen, zB:

export PATH=$PATH:/usr/pgsql-x.x/bin

Dabei steht xx für Ihre Version, z. B. /usr/pgsql-9.2./bin.


3
Dies funktionierte für mich (ich brauchte auch pg_config, um psycopg2 zu installieren)
Tom Dalling

Denken Sie daran, wenn Sie versuchen, eine globale Installation durchzuführen (sudo pip install psycopg2), um sie dem richtigen Pfad hinzuzufügen. Funktionierte auch nach der Lieferung nicht für mich - -install-optionmit pip installund dann wurde mir klar, dass ich sudo pip installiere.
Spieltag

7

Es ist libpqxx:

Name       : libpqxx-devel
Arch       : x86_64
Version    : 2.6.9
Release    : 3.el5.rf
Size       : 1.4 M
Repo       : rpmforge
Summary    : Header files, libraries and development documentation for libpqxx.
URL        : http://pqxx.org/
License    : BSD
Description: This package contains the header files, static libraries and development
           : documentation for libpqxx. If you like to develop programs using libpqxx,
           : you will need to install libpqxx-devel.

Du kannst es von rpmforge oder epel repo installieren :

# yum install libpqxx-devel

3
Nein, das ist ein anderes Paket.
Peter Eisentraut

xxbedeutet C++.
Quanten

Es ist die richtige Antwort
dba.in.ua
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.