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

Fehler beim Laden von Shared Libraries:libpq.so.5:Shared-Object-Datei kann nicht geöffnet werden:Keine solche Datei oder Verzeichnis

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 Sie nichts finden, ü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 !