我试图在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命令行选项。
我正在按照指示使用下面的命令来修复它,但是它不起作用。
./configure --with-pgsql-includedir /usr/lib/我还跟踪了来自数据库管理员堆栈Exchange的这。
我怎么才能解决这个问题?
发布于 2013-12-04 10:09:56
在编译需要libpq的程序时,必须安装的Ubuntu包是libpq-dev。
尽管如此,关于pgpool II,它不需要从源代码中编译,因为它可以作为一个包在主存储库中使用:
$ apt-cache search pgpool2
pgpool2 - connection pool server and replication proxy for PostgreSQL所以运行起来会更容易
sudo apt-get install pgpool2来安装软件包。
发布于 2016-05-04 21:02:38
1-如果单靠这一点做不到,试着确保pg_config已经走上了正轨:
export PATH=$PATH:/usr/pgsql-[version]/bin2- >./配置
发布于 2013-12-04 06:40:43
我知道答案了。
./configure --with-pgsql-includedir=/usr/bin/https://stackoverflow.com/questions/20368630
复制相似问题