Я не уверен, что мне не хватает:
denis ~/CProjects/postgres (REL_12_STABLE) $ pkg-config --libs readline
-L/usr/local/lib -lreadline
denis ~/CProjects/postgres (REL_12_STABLE) $ ./configure --with-readline=yes
...
checking readline/readline.h usability... yes
checking readline/readline.h presence... yes
checking for readline/readline.h... yes
checking readline/history.h usability... yes
checking readline/history.h presence... yes
checking for readline/history.h... yes
...
checking for rl_completion_append_character... yes
checking for rl_completion_matches... yes
checking for rl_filename_completion_function... yes
checking for rl_reset_screen_size... yes
...
$ make
$ make install
Очевидно, у меня установлено readline
, но когда я использую скомпилированный psql
, я все еще не могу редактировать строку Я собираюсь войти (это нажатие одной из стрелок на клавиатуре):
denis ~/CProjects/postgres (REL_12_STABLE) $ which psql
/home/denis/CProjects/postgres/bin/psql
denis ~/CProjects/postgres (REL_12_STABLE) $ psql -d postgres
psql (12.0)
Type "help" for help.
postgres=# ^[[C
postgres=# \s
history is not supported by this installation
Я не могу обернуть голову, какую часть процесса сборки я испортил? ..