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

对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,发现问题解决。

时间: 2024-12-26 15:23:53

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

windows下vim安装

下载VIM的windows版本:ftp://ftp.vim.org/pub/vim/pc/gvim74.exe 安装ctags:http://files.cnblogs.com/files/jiahu-Blog/ctags58.zip               解压后将文件夹下的ctags.exe文件复制到与gvim相同的文件夹下. 安装taglist:http://files.cnblogs.com/files/jiahu-Blog/taglist_46.zip          解压后将t

cygwin下npm安装遇到的问题

在win7下希望在cygwin中使用npm的安装步骤一般都是 安装好cygwin之后,前往http://www.nodejs.org 下载最新的win版本的node-msi安装 完成安装之后,运行npm可能遇到报错,是因为win和linux下的回车换行不一样 只要在cygwin中运行 doc2unix NODE_PATH即可以完成转换 1.NODE_PATH 是在运行npm时提示的文件夹路径 2. doc2unix命令在最新的cygwin版本中简化成了 d2u命令 具体可以去cygwin文件夹下

Cygwin下vim按方向键出现ABCD;

1:乱码解决Option->Text设置编码 2:vim按方向键出现A.B.C.D 解决:--$ cd /usr/share/vim/vim73 (ps:看你的版本,如果没有这个文件可能是/usr/share/vim/vim74之类的.反正就是切换到你安装vim的目录下) --$ cp vimrc_example.vim  ~/.vimrc

linux 下vim安装ycm插件出现 Your C++ compiler does NOT support C++11

ycm被誉为vim里最好用的补全插件,忍不住想试一下,跟着安装步骤,走到这一步的时候 一直出现 Your C++ compiler does NOT support C++11 的错误 去github的ycm里查issue,发现有人遇到了跟我一样的问题,处理方式如下 我看了自己电脑里的gcc的版本,发现居然是4.4.7的,老的不能支持c++11,于是先去更新了gcc到4.8,网上有方法. 然后用 rpm -qa | grep c++ 的命令,找了一下c++的包,rpm -ql + 包名,找到了c

CentOS6 下Vim安装和配置

1.系统只安装了vim-minimal,执行以下命令安装另外两个组件 yum install vim-common yum install vim-enhanced 2.安装ctags yum install ctags 下载linux-2.6.32.27内核源码并解压到~/arm/linux-2.6.32.27,进入该目录,生成索引文件 ctags -R * 3.安装插件(基本上就是解压到~/.vim目录):taglist/nerdcommenter/omnicppcomplete/echof

ubuntu下Vim安装失败

http://blog.csdn.net/zsscy/article/details/8628311

MongoDb在windows下的安装与以auth方式启用服务

一.下载安装 1.去官网上下载适合自己电脑的MongoDB版本  下载MongoDB 2.安装MongoDB 安装还是比较简单,按照步骤一步一步往下走就可以了. 3.启动MongodDB 安装完成之后找到自己的安装目录并打开. 在该目录下新建一个data文件夹,用于存放数据库.新建一个log目录用于存放log,并在log目录下添加log.log文件,用于存放log. 接下来打开cmd命令,注意要用管理员权限打开. 将目录定位到mongodb下的bin文件夹.输入mongod --dbpath G

vim 安装

Ubuntu 16.04 下 Vim安装及配置 默认已经安装了VIM-tiny linuxidc@linuxidc:~$ locate vi | grep 'vi$' |xargs ls -al lrwxrwxrwx 1 root root 17 12月 9 21:12 /etc/alternatives/vi -> /usr/bin/vim.tiny lrwxrwxrwx 1 root root 20 12月 9 21:13 /usr/bin/vi -> /etc/alternatives/

anaconda2和anaconda3共存条件下都安装上Scrapy库的方法

[写在前面] 网上有很多改名字的方法,将python3.6下的python.exe修改成python3.exe的方法在我的电脑上不成功,而且据说这样修改之后的后遗症很多,以后再使用python3.6的时候有一些模块功能不能正常加载. 我使用的版本分别是python2.7.12和python3.6.1,这两个版本分别是现在的anaconda自带的,应该是最新版本. 由于我先安装的是2.7.12,所以在cmd中输入python默认出来的是2.7.12,使用命令 pip install scrapy