pg_config, ruby ​​pg, postgresql 9.0 Problem nach dem Upgrade, Centos 5

8

Nach der Aktualisierung postgresql 8.1 bis 9.0 ive bemerkte Probleme mit der Abhängigkeit der Bibliotheken. Postgresql funktioniert gut (Verbindung, Abfragen).

%Vor%

aber wenn ich versuche, 'pg' für Ruby zu installieren, habe ich

empfangen %Vor%

Wenn ich es mit einem anderen Ruby-Postgres-Treiber versuche, habe ich

%Vor%

und

%Vor%

exportiert auch Pfad

%Vor%

nachdem ich Ruby-Skript mit "require pg" ausgeführt habe (funktioniert mit 8.1), habe ich:

%Vor%

Irgendwelche Vorschläge, was mehr zu tun ist?

    
objah 16.01.2011, 19:00
quelle

5 Antworten

6

Es gibt verschiedene Konfigurationsoptionen, die Sie der Edelsteininstallation hinzufügen können, wie -with-opt-dir , --with-pg-dir und --with-pg-config . Schau dir diesen Mailinglisten-Thread an:

Ссылка

    
Michael Kohl 16.01.2011 19:09
quelle
5
%Vor%     
Francis Trujillo Jr 18.06.2011 22:59
quelle
3

Dies scheint wie ein Fehler in der Konfigurationsdatei von pg config zu sein,

%Vor%

löst es!

%Vor%     
user1566323 31.07.2012 16:16
quelle
1

Unter Mac OSX 10.6.8 funktionierte der folgende Befehl für MacPorts von Postgres 9:

%Vor%     
Anonymous 24.10.2011 05:35
quelle
0

libpq.so.4 stammt aus einer älteren Version von PostgreSQL; 9.0 wird mit /usr/pgsql-9.0/lib/libpq.so.5

ausgeliefert

Wenn Sie ein Programm haben, das gegen libpq.so.4 erstellt wurde, wird diese Datei von den Paketen compat-postgresql-libs bereitgestellt, die Sie nicht installiert haben. Viele Leute entfernen es mit "--force", weil es sonst schwierig sein kann, die neueren RPMs zu installieren. das ist eine schlechte Idee, aber die Alternative ist kompliziert . Wenn Sie dieses Paket installiert haben, sollten Sie ein /usr/lib/libpq.so.4 finden, das Ihr vorhandenes Programm, das ursprünglich für das ältere PostgreSQL kompiliert wurde, glücklich macht.

    
Greg Smith 22.01.2011 15:35
quelle

Tags und Links