PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

pg_ctl:Fehler beim Laden gemeinsam genutzter Bibliotheken:libpq.so.5

Ich denke, dieses Problem ist doppelt vorhanden, ich hatte das gleiche Problem und habe eine Lösung gepostet hier .

versuchen Sie Folgendes:

1:Kennen Sie den Pfad von "libpq.so.5"

find / -name libpq.so.5

Ausgabebeispiel:"/usr/pgsql-9.4/lib/libpq.so.5" Wenn nichts gefunden wird, überprüfen Sie, ob Sie bereits die passenden postgresql-libs für Ihre postgresql-Version und Ihre Betriebssystemplattform installiert haben

2:Symbolischer Link zu dieser Bibliothek in einem "bekannten" Bibliothekspfad wie "/usr/lib":

ln -s /usr/pgsql-9.4/lib/libpq.so.5 /usr/lib/libpq.so.5

Achtung:Wenn Ihre Plattform 64-Bit ist, MÜSSEN Sie auch einen symbolischen Link zum 64-Bit-Bibliothekspfad:

ln -s /usr/pgsql-9.4/lib/libpq.so.5 /usr/lib64/libpq.so.5

3:Sei glücklich !