Estou executando o Ubuntu 12.04.
Estou tentando obter um plugin específico para o vim funcionar e isso exige que o vim tenha suporte a ruby ativado (o plugin é command-t).
As pessoas me dizem que devo entrar no meu diretório vim e executar
./configure --enable-rubyinterp
Quando faço isso, recebo o seguinte erro:
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.
Agora eu verifiquei e o ncurses-base está instalado.
O que eu preciso fazer?
command-line
compiling
vim
Fawkes5
fonte
fonte
ncurses-dev
bibliotecasrc/auto/config.log
Respostas:
Eu acho que você deve instalar uma
ncurses-dev
biblioteca.você pode fazer isso executando
sudo apt-get install libncurses5-dev libncursesw5-dev
fonte
sudo apt-get install ncurses-dev
libncurses5-dev
mais recentes do apt selecionamncurses-dev
Execute
sudo apt-get build-dep vim
para instalar todos os pacotes que foram usados para construir o pacote vim a partir dos repositórios.fonte
se você não tiver acesso ao sudo, a solução é a seguinte:
faça o download da versão mais recente (ou qualquer)
ncurses
da http://ftp.gnu.org/pub/gnu/ncurses/execute estes comandos bash:
E lá vai você. Não é sempre que as pessoas não têm acesso sudo a uma máquina, mas esse foi o meu caso, e esse segmento não forneceu as informações que eu precisava :) Agora ele fornece
fonte
$HOME/usr/local/lib
aLD_LIBRARY_PATH
bem.Estou executando o ubuntu 16.10 e não consegui compilar o vim 8.0. Pesquisando no Google, pedi para instalar um pacote,
ncurses-dev
mas não o encontrei. Finalmente descobri que a instalação do pacotelibtinfo-dev
fez o truque e pude compilar o vim.fonte
Com base na minha experiência, eu fiz
sudo apt-get install libncurses5-dev libncursesw5-dev
.Eu estava no Ubuntu 14.04. Funcionou.
fonte