码迷,mamicode.com
首页 > Windows程序 > 详细

cygwin下vim安装neocomplete出现if_lua没有启用的错误

时间:2014-09-04 09:50:08      阅读:1562      评论:0      收藏:0      [点我收藏+]

标签:style   color   os   io   使用   问题   sp   on   c   

对vim配置neocomplete自动补全插件,安装完成之后出现“neocomplete does not work this version of Vim. It requires Vim 7.3.885 or above and "if_lua" enabled Vim.”的错误提示,neocomplete插件无法启动。

从错误信息来看,是if_lua模块没有启用。使用vim --version命令可输出的版本号是7.4,满足版本要求。neocomplete官方说cygwin的if_lua模块自动开启,应该是没问题的。奇怪的是在另外一台机器上同样的安装neocomplete这个插件可以正常使用,而换了一台就不行。

再仔细分析错误信息,需要满足版本要求和if_lua开启。毫无疑问版本号肯定是满足的,问题就处在if_lua启用上。使用vim --version | grep lua,可以看到有结果。这证明lua模块已经被编译到vim中,那么可能性就是编译的时候使用了动态链接库形式,但是系统中没有lua的动态链接库。

使用cygwin的安装重新,安装lua的解释器。再次启动vim,发现问题解决。

cygwin下vim安装neocomplete出现if_lua没有启用的错误

标签:style   color   os   io   使用   问题   sp   on   c   

原文地址:http://my.oschina.net/u/1030865/blog/309809

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!