vim で NeoBundleUpdate が失敗

自分の為の備簿録。

表題通り vim で NeoBundleUpdate をすると、

未定義の変数です: fdlist

等と失敗するようになってしまったので、以下の方法で復旧。

rm -rf ~/.vim/bundle
mkdir -p ~/.vim/bundle
git clone https://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim
cd ~/.vim/bundle/vimproc
make

最後の 2 行は、私の環境では、このまま

vim +":NeoBundleUpdate" +:q

を実行すると

.vim/bundle/vimproc/autoload/vimproc_linux64.so

などのエラーが出るため。

これで復旧したけれど、

  • rm -rf ~/.vim/bundle
    mkdir -p ~/.vim/bundle
    rm -rf ~/.vim/bundle/{.neobundle,neobundle.vim}
    で良かったかもしれない
  • エラーは全てコピーしておくべきだった