【发布时间】:2016-10-09 22:46:55
【问题描述】:
我正在尝试自己构建它,因为 debian apt-get 中的版本对于我需要的插件来说太旧了,而且这个插件需要 lua。
我做了apt-get install libtolua-dev
并且正在运行命令
./configure --with-features=huge \
--enable-rubyinterp \
--enable-pythoninterp \
--with-python-config-dir=/usr/lib/python2.7/config \
--enable-perlinterp \
--enable-gui=gtk2 --enable-cscope --prefix=/usr \
--enable-luainterp \
当我运行这个命令时,当我实际安装了 5.2 版时,有时程序会说checking Lua version... (cached) 5.0.3。当我运行配置时,我得到:
checking for lua... (cached) /usr/bin/lua
checking if lua.h can be found in /usr/include... no
checking if lua.h can be found in /usr/include/lua5.0.3... no
所以我尝试将所有文件从 /usr/include/lua5.2 复制到新目录 /usr/include/lua5.0.3 然后我会得到
checking if lua.h can be found in /usr/include... no
checking if lua.h can be found in /usr/include/lua5.0.3... yes
checking if link with -L/usr/lib -llua5.0.3 is sane... no
我不明白如何让它使用 lua 5.2。
【问题讨论】:
-
复制是一个错误。你应该永远不要像这样在
/usr中乱来。你只会成功地混淆和/或破坏你的系统。 -
插件需要什么版本的vim?软件包中提供了哪些版本的 vim? vim 支持 lua 5.2 吗?
-
插件需要 7.3.885 或更高版本并支持 lua(它是 neocomplete) 使用 apt get 我得到版本 7.3.547-7 我不知道如何找到 Vim 是否支持 lua 5.2
-
7.4.488在wheezy-backports中可用。 -
我刚试过这个,但是这个版本还是没有lua(-lua)