试图编译'make'自定义配置vim不会工作

问题描述:

您好我是vim的新手,但我一直在尝试使用此配置参数./configure --with-features=huge --enable-gui=gnome2 --enable-luainterp=yes --enable-pythoninterp=yes --enable-rubyinterp=yes编译vim版本(在ubuntu 12.04上),然后根据youtube视频I看着我不得不编译它使用make然后它看起来像编译,但它不会生成任何额外的文件夹或任何东西。任何提示? PS:我有我的vim和vim的文件夹一起与我在同一个目录级别试图编译'make'自定义配置vim不会工作

如果make成功,没有错误的.vimrc,应该在<working copy>/src/文件夹vim可执行文件。为了您的系统(在/usr/local/bin/vim)永久上安装此(以及相应的运行库文件),执行:

$ sudo make install 
+0

感谢这工作得很好,做完这个之后,我在usr/local/bin /中运行了vim,并运行了下载的所有依赖项。之后,它不能安装统一。但是我仍然认为它在执行vim之前给出了一种警告。 'neocomplete不能使用这个版本的Vim。它需要Vim 7.3.885或更高版本和“if_lua”启用Vim。 UltiSnips需要py> = 2.6或任何py3'但我已经有python 2.7和vim版本,根据vim本身它是7.4b。谢谢! –

+0

您可以使用':version'检查语言接口的编译是否真正起作用。它必须读取'+ lua'和'+ python'。 –

“neocomplete不起作用此版本的Vim这需要Vim的7.3.885或以上。‘if_lua’启用Vim“。

也许安装lua-devel并使用选项--with-lua-prefix=/usr/将解决此问题。

用你的lua-devel安装路径替换“/ usr /”。如果您不确定,请使用find/-name lua.h来查找lua.h,如果结果是“/usr/local/include/lua.h”,则使用“/ usr/local /”替换“/ usr /”(不要需要“include /”子目录)。

安装vim后,使用vim --version|grep +lua来检查lua是否启用。