PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

pg_ctl :erreur lors du chargement des bibliothèques partagées :libpq.so.5

Je pense que ce problème est dupliqué, j'ai rencontré le même problème et j'ai posté une solution ici .

essayez ceci :

1 :Connaître le chemin de "libpq.so.5"

find / -name libpq.so.5

Exemple de sortie :"/usr/pgsql-9.4/lib/libpq.so.5" Si rien n'est trouvé, vérifiez si vous avez déjà installé les bibliothèques postgresql appropriées pour votre version de postgresql et votre plate-forme d'exploitation

2 :Lien symbolique vers cette bibliothèque dans un chemin de bibliothèque "bien connu" comme "/usr/lib":

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

Attention :Si votre plate-forme est en 64 bits, vous DEVEZ également créer un lien symbolique vers le chemin des bibliothèques 64 bits :

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

3 :Soyez heureux !