21

I installed yadr onto my terminal, but I keep getting the following error when I open Vim:

neocomplete does not work this version of Vim.
It requires "if_lua" enabled Vim(7.3.885 or above).

EDIT:

  • Upgraded Vim to version 7.4.493 but still get the error.
  • Running OS X Yosemite
4

6 回答 6

29

这修复了它:

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


如果运行前面的命令后仍然不起作用:

当您使用 安装vimbrew,它可能没有将其安装到“正确”的位置。在安装过程中查看终端输出 ( 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-04T01:01:19.810 回答
2

凯文林的回答对我不起作用。使用 Homebrew 和 Zsh,这样做:

  1. homebrew install vim --with-lua
  2. 把它放进去/.zshrc

    # use brew vim if present /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-12T06:43:23.630 回答
1

以下步骤对我来说很好:

  1. 冲泡卸载macvim
  2. 冲泡卸载vim
  3. brew install macvim --with-cscope --with-lua --HEAD
  4. 酿造安装 luajit
  5. brew install vim --with-luajit (我试过 brew install vim --with-lua 但这对我没有用)
于 2015-07-23T02:44:09.100 回答
0

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

运行以下命令并查找+lua

vim --version

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

于 2015-01-25T16:11:18.093 回答
0
brew update && brew install vim --with-lua 

创建一个别名 vim 指向/usr/local/bin/vim(因为系统 vim 仍然存在于 /usr/bin/vim)。在 zsh 上,如果系统上存在 brew 安装的 vim,您可以将以下代码段添加到 .zshrc 以创建别名。

  1. 添加/usr/local/bin/vim$PATH之前/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-04T10:18:26.447 回答
0

工作步骤:

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-14T12:08:57.643 回答