gpt4 book ai didi

postgresql - 加载共享库 : libpq. so.5 时出错:无法打开共享对象文件:没有这样的文件或目录

转载 作者:行者123 更新时间:2023-11-29 11:09:11 27 4
gpt4 key购买 nike

我正在尝试在 Debian 上运行的 PostgreSQL 9.0.4 服务器上执行 pg_dump,但出现以下错误:

./pg_dump: error while loading shared libraries: libpq.so.5: cannot open shared object file: No such file or directory 

libpq.so.5 是指向 libpq.so.5.3 的链接,如下所示

lrwxrwxrwx 1 root root     12 Jun 27 16:24 libpq.so.5 -> libpq.so.5.3
-rwxr-xr-x 1 root root 180749 Jun 21 02:43 libpq.so.5.3

我做错了什么?

最佳答案

试试这个:

1:知道libpq.so.5的路径

find / -name libpq.so.5

输出示例:/usr/pgsql-9.4/lib/libpq.so.5如果什么都没发现,请检查您是否已经为您的 postgresql 版本和操作系统平台安装了合适的 postgresql-libs

2:符号链接(symbolic link)该库在“众所周知”的库路径中,如 /usr/lib:

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

注意:如果您的平台是 64 位,您还必须符号链接(symbolic link)到 64 位库路径:

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

3:要开心!

关于postgresql - 加载共享库 : libpq. so.5 时出错:无法打开共享对象文件:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12781566/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com