Vim和lua存在问题吗?

我在终端上安装了yadr,但是当我打开Vim时一直收到以下错误:

neocomplete在此版本的Vim上不起作用。 它需要启用“if_lua”的Vim(7.3.885或更高版本)。

编辑:

  • 将Vim升级到7.4.493版本,但仍然收到错误。
  • 运行OS X Yosemite
点赞
用户4100226
用户4100226

解决方案:

brew install macvim --with-cscope --with-lua --HEAD
brew uninstall vim
brew install vim --with-lua

如果在运行上述命令后仍然不起作用:

使用 brew 安装 vim 后,它可能没有安装到“正确”的位置。在安装期间( brew install vim)查看终端输出应该会告诉你这个位置。对我来说,brew 在这里安装了 vim

/usr/local/Cellar/vim/7.4.712

而当我运行 which vim 时,我得到了以下结果:

$ which vim
/usr/bin/vim

所以你需要做的就是:

sudo cp /path/to/newly/installed/vim /path/to/old/vim

在我的情况下,我做的是:

sudo cp /usr/local/Cellar/vim/7.4.712 /usr/bin/vim
2014-11-04 01:01:19
用户1606672
用户1606672

实际上,在Mac OS X中,安装支持lua的vim就足够了。你只需要确保你正在运行你安装的版本。

运行以下命令并查找 +lua

vim --version

还要检查它是否是你编译的版本。

2015-01-25 16:11:18
用户5146112
用户5146112

以下步骤对我来说很有效:

  1. brew uninstall macvim
  2. brew uninstall vim
  3. brew install macvim --with-cscope --with-lua --HEAD
  4. brew install luajit
  5. brew install vim --with-luajit(我尝试过brew install vim --with-lua,但对我没用)
2015-07-23 02:44:09
用户6155402
用户6155402
使用以下命令更新 Homebrew 并安装带有 Lua 的 vim:

brew update && brew install vim --with-lua

如果系统仍然存在 `/usr/bin/vim`,则创建一个 alias vim,指向 `/usr/local/bin/vim`。在 zsh 上,您可以将以下代码添加到您的`.zshrc`中,以创建一个别名,如果系统上有 brew 安装的 vim。

1.在`$PATH`中添加`/usr/local/bin/vim`,在`/usr/bin`之前。

2.如果存在,请使用 brew vim。

/usr/local/bin/vim --version > /dev/null 2>&1 BREW_VIM_INSTALLED=$? if [ $BREW_VIM_INSTALLED -eq 0 ]; then alias vi="/usr/local/bin/vim" fi


2016-04-04 10:18:26
用户538471
用户538471

Kevin Lin的回答对我没有用。使用Homebrew和Zsh,我用以下方法实现:

  1. 安装 vimhomebrew install vim --with-lua
  2. 将以下内容添加到 /.zshrc 文件中:
# 如果存在 Homebrew 安装的 vim,使用它
/usr/local/bin/vim --version > /dev/null 2>&1
BREW_VIM_INSTALLED=$?
if [ $BREW_VIM_INSTALLED -eq 0 ]; then
   alias vi="/usr/local/bin/vim"
fi 

顺便一提,还可以添加 --with-clipboard 参数。

2016-09-12 06:43:23
用户6611169
用户6611169

工作步骤:

brew update
brew unlink macvim
brew install macvim --with-cscope --with-lua --HEAD
brew unlink vim
brew uninstall vim
brew install vim --with-lua

通过 brew info vim 检查所有版本的安装位置。

2017-07-14 12:08:57