在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
想要成功安装neocomplete,需要vim是7.3及以上的版本,并且支持lua,查看是否支持,打开vim,输入:version,可以查看到版本和是否支持lua,如果-lua代表不支持,+lua代表支持,重新编译如下。 1. 下载安装ncurses 下载地址:http://ftp.gnu.org/pub/gnu/ncurses/ [[email protected] local]# tar -xzvf ncurses-6.1.tar.gz [[email protected] local]# cd ./ncurses-6.1/ [[email protected] ncurses-6.1]# ./configure [[email protected] ncurses-6.1]# make [[email protected] ncurses-6.1]# make install 2. 下载安装lua 下载地址:http://www.lua.org/download.html [[email protected] local]# tar -xzvf lua-5.3.4.tar.gz [[email protected] local]# cd ./lua-5.3.4/ [[email protected] lua-5.3.4]# make linux [[email protected] lua-5.3.4]# make install 注意:如果提示错误lua.c:82:31: fatal error: readline/readline.h: No such file or directory 需要先安装readline-devel [[email protected] lua-5.3.4]# yum install readline-devle 3. 下载安装vim 下载地址:ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2 [[email protected] local]# tar -xjvf vim-7.4.tar.bz2 [[email protected] local]# cd ./vim74/ [[email protected] vim74]# ./configure --prefix=/usr --with-features=huge --enable-rubyinterp --enable-pythoninterp --enable-luainterp --with-lua-prefix=/usr/local [[email protected] vim74]# make [[email protected] vim74]# make install 问题: /usr/local/vim74/src/if_lua.c:777: undefined reference to `luaL_optlong' [[email protected] vim74]# vim /usr/local/vim74/src/if_lua.c 找到777行 把 long pos = luaL_optlong(L, 3, 0); 修改为 long pos = (long) luaL_optlong(L, 3, 0); 4. 测试 是否安装成功,打开vim,输入:version [[email protected] vim74]# vim 5. 如何安装neocomplete请参考 https://blog.csdn.net/pei2215015/article/details/79802351中的安装neocomplete小节 |
请发表评论