J'utilise Ubuntu 12.04.
J'essaie d'obtenir un plugin particulier pour que vim fonctionne et cela nécessite que le support de ruby soit activé (le plugin est command-t).
Les gens me disent que je dois aller dans mon répertoire vim et exécuter
./configure --enable-rubyinterp
Lorsque je fais cela, j'obtiens l'erreur suivante:
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.
Maintenant, j'ai vérifié et ncurses-base est installé.
Qu'est-ce que je dois faire?
command-line
compiling
vim
Fumseck5
la source
la source
ncurses-dev
bibliothèquesrc/auto/config.log
Réponses:
Je pense que vous devriez installer une
ncurses-dev
bibliothèque.vous pouvez le faire en exécutant
sudo apt-get install libncurses5-dev libncursesw5-dev
la source
sudo apt-get install ncurses-dev
libncurses5-dev
surncurses-dev
Exécutez
sudo apt-get build-dep vim
pour installer tous les packages utilisés pour créer le package vim à partir des référentiels.la source
si vous n'avez pas accès à sudo, la solution est la suivante:
téléchargez la dernière version (ou la version la plus récente)
ncurses
de http://ftp.gnu.org/pub/gnu/ncurses/exécutez ces commandes bash:
Et voilà. Ce n'est pas souvent que les gens n'ont pas accès à sudo à une machine, mais c'était mon cas, et ce fil n'a pas fourni les informations dont j'avais besoin :)
la source
$HOME/usr/local/lib
àLD_LIBRARY_PATH
aussi bien.J'utilise ubuntu 16.10 et je n'ai pas pu compiler vim 8.0. Googler le problème m'a dit d'installer un package
ncurses-dev
mais je n'ai pas pu trouver ce package. J'ai finalement trouvé que l'installation du paquetlibtinfo-dev
faisait l'affaire et j'ai pu compiler vim.la source
Sur la base de mon expérience, je l'ai fait
sudo apt-get install libncurses5-dev libncursesw5-dev
.J'étais sur Ubuntu 14.04. Ça a marché.
la source