21

端末に yadr をインストールしましたが、Vim を開くと次のエラーが表示され続けます。

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

編集:

  • Vim をバージョン 7.4.493 にアップグレードしましたが、それでもエラーが発生します。
  • 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. brew アンインストール macvim
  2. 醸造アンインストール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-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 では、次のスニペットを .zshrc に追加して、brew がインストールされた vim がシステムに存在する場合にエイリアスを作成できます。

  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 に答える