首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置:错误: libpq没有安装或者libpq是旧的

配置:错误: libpq没有安装或者libpq是旧的
EN

Stack Overflow用户
提问于 2013-12-04 06:33:10
回答 4查看 5.3K关注 0票数 1

我试图在Ubuntu13.10环境中安装pgpool。我正在遵循教程来完成它。

我不犯错误。

配置:错误: libpq没有安装或者libpq是旧的

从医生那里。

注意:pgpool需要PostgreSQL 7.4或更高版本(版本3协议)中的libpq库。如果配置脚本显示以下错误消息,则可能不会安装libpq库,或者它不是版本3。 配置:错误: libpq没有安装或者libpq是旧的 如果库是第3版,但上面的消息仍然显示,配置脚本可能无法识别您的libpq库。 配置脚本搜索/usr/local/pgsql libaray下的libpq库。如果已将PostgreSQL安装到/usr/local/pgsql以外的目录中,则在执行配置时使用--with或-with includedir和-with libdir命令行选项。

我正在按照指示使用下面的命令来修复它,但是它不起作用。

代码语言:javascript
复制
./configure --with-pgsql-includedir /usr/lib/

我还跟踪了来自数据库管理员堆栈Exchange的

我怎么才能解决这个问题?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-12-04 10:09:56

在编译需要libpq的程序时,必须安装的Ubuntu包是libpq-dev

尽管如此,关于pgpool II,它不需要从源代码中编译,因为它可以作为一个包在主存储库中使用:

代码语言:javascript
复制
$ apt-cache search pgpool2
pgpool2 - connection pool server and replication proxy for PostgreSQL

所以运行起来会更容易

代码语言:javascript
复制
sudo apt-get install pgpool2

来安装软件包。

票数 -1
EN

Stack Overflow用户

发布于 2016-05-04 21:02:38

1-如果单靠这一点做不到,试着确保pg_config已经走上了正轨:

代码语言:javascript
复制
export PATH=$PATH:/usr/pgsql-[version]/bin

2- >./配置

票数 2
EN

Stack Overflow用户

发布于 2013-12-04 06:40:43

我知道答案了。

代码语言:javascript
复制
./configure --with-pgsql-includedir=/usr/bin/
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20368630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档