PostgreSQL configure: error: readline library not found
前言
安装 PostgreSQL 时报错,以下
configure: error: readline library not found
If you have readline already installed, see config.log for details on the
failure. It is possible the compiler isn't looking in the proper directory.
Use --without-readline to disable readline support.
解决
检查系统是否安装 readline
包
rpm -qa | grep readline
安装 readline-devel
包
yum -y install -y readline-devel
再次执行 configure
成功
关于 readline
的解释,来自官网
--without-readline
Prevents use of the Readline library (and libedit as well). Thisoption disables command-line
editing and history in psql, so it is notrecommended.
说明:执行 configure
时报错提示,可以加上 "--without-readline" 从而避开这个 ERROR,但 Postgresql 官方不推荐这么做