Estoy ejecutando Ubuntu 12.04.
Estoy tratando de obtener un complemento particular para que vim funcione y requiere que vim tenga habilitado el soporte ruby (el complemento es command-t).
La gente me dice que debo ir a mi directorio vim y ejecutar
./configure --enable-rubyinterp
Cuando hago esto me sale el siguiente error:
no terminal library found
checking for tgetent()... configure: error: NOT FOUND!
You need to install a terminal library; for example ncurses.
Or specify the name of the library with --with-tlib.
Ahora lo he comprobado y ncurses-base está instalado.
¿Que necesito hacer?
command-line
compiling
vim
Fawkes5
fuente
fuente
ncurses-dev
bibliotecasrc/auto/config.log
Respuestas:
Creo que deberías instalar una
ncurses-dev
biblioteca.puedes hacerlo corriendo
sudo apt-get install libncurses5-dev libncursesw5-dev
fuente
sudo apt-get install ncurses-dev
libncurses5-dev
másncurses-dev
Ejecute
sudo apt-get build-dep vim
para instalar todos los paquetes que se usaron para construir el paquete vim desde los repositorios.fuente
Si no tiene acceso a sudo, la solución es la siguiente:
descargar la última (o el que sea) la liberación de
ncurses
de http://ftp.gnu.org/pub/gnu/ncurses/ejecuta estos comandos bash:
Y ahi tienes. No es frecuente que las personas no tengan acceso de sudo a una máquina, pero este fue mi caso, y este hilo no proporcionó la información que necesitaba :) Ahora sí.
fuente
$HOME/usr/local/lib
aLD_LIBRARY_PATH
también.Estoy ejecutando ubuntu 16.10 y no pude obtener vim 8.0 para compilar. Buscar en Google el problema me dijo que instalara un paquete,
ncurses-dev
pero no pude encontrar ese paquete. Finalmente descubrí que instalar el paquetelibtinfo-dev
funcionó y pude compilar vim.fuente
Según mi experiencia, lo hice
sudo apt-get install libncurses5-dev libncursesw5-dev
.Estaba en Ubuntu 14.04. Funcionó.
fuente