Решением для меня было принудительно связать библиотеку readline 8, которая была у меня под /usr/local/opt/readline/lib/
.
> cd /usr/local/opt/readline/lib/
> ls
libhistory.8.0.dylib libhistory.a libreadline.8.dylib libreadline.dylib
libhistory.8.dylib libhistory.dylib libreadline.8.0.dylib libreadline.a pkgconfig
Поскольку у меня более новая версия библиотеки readline, я попытался заставить ее найтитот, который у меня есть, с помощью ссылки на имя файла, который он искал.например,
> cd /usr/local/opt/readline/lib/
> ln -s libreadline.8.0.dylib libreadline.7.dylib
> ls
libhistory.8.0.dylib libhistory.a libreadline.7.dylib libreadline.8.dylib libreadline.dylib
libhistory.8.dylib libhistory.dylib libreadline.8.0.dylib libreadline.a pkgconfig
pyenv install x.y.z
теперь должно работать (или, по крайней мере, выдать другую ошибку;).