在没有 root 权限的情况下安装 vim

Install vim without root privilege

互联网上有几篇关于此的帖子,但我还没有找到适合我的情况的解决方案。

这是我到目前为止尝试过的方法:

 You need to install a terminal library; for example ncurses.
 Or specify the name of the library with --with-tlib.
collect2: ld returned 1 exit status
gnatlink: error when calling /usr/bin/gcc
gnatmake: *** link failed.
/usr/lib64/libncurses.so
/usr/lib64/libncursesw.so

所以我试过 LD_LIBRARY_PATH 和 LIBRARY_PATH,但无济于事。

有什么建议吗?

正如 Kaz 在上面的评论中猜测的那样,ncurses 在其 ./configure 中确实有 --without-ada 选项来禁用 Ada 构建。这让我可以安装 ncurses,因此 vim !

只是想我会提到一个替代解决方案。

Neovim 提供了预构建的软件包,您可以简单地下载和 运行。按照他们 GitHub releases page.

的说明进行操作

现在,Neovim 是一个 vim-fork,所以你不会得到 "original" vim。 但是,它们非常相似,安装过程也简单很多。