- 更新日: 2015年9月16日
- Vim
neobundle#rc() is removed function エラー(Vim)
スポンサーリンク
Vim でインストール済みのプラグインをアップデートしようと、久しぶりに :NeoBundleUpdate を実行したところ、表題のエラーが発生しました。NeoBundle による Vim プラグイン管理については以下を参考。
Vim プラグインの管理に NeoBundle を導入 | EasyRamble
— 環境 —
Mac OS X Yosemite
Vim 7.3(MacVim)
【お知らせ】 英単語を画像イメージで楽に暗記できる辞書サイトを作りました。英語学習中の方は、ぜひご利用ください!
スポンサーリンク
neobundle#rc() is removed function エラー
Vim でファイルを開いて、
1 2 3 |
:NeoBundleUpdate |
と実行しましたところ…
1 2 3 4 5 6 7 8 9 |
$ [neobundle] neobundle#rc() is removed function. [neobundle] Please use neobundle#begin()/neobundle#end() instead. [neobundle] neobundle directory is empty. [neobundle] neobundle directory is empty. [neobundle] `NeoBundle` commands must be executed within a neobundle#begin/end block. Please check your usage. [neobundle] neobundle directory is empty. .... |
と上記のエラーが発生しました。neobundle#rc() は削除された関数らしい。
~/.vimrc で neobundle#rc() を使っている箇所を修正
~/.vimrc を開いて以下の修正を行いました。
~/.vimrc
1 2 3 4 5 6 7 8 |
call neobundle#rc(expand('$VIMDIR/bundle/')) NeoBundleFetch 'Shougo/neobundle.vim' NeoBundle 'Shougo/unite.vim' NeoBundle 'scrooloose/syntastic' NeoBundle 'surround.vim' " ... |
を以下に変更。
1 2 3 4 5 6 7 8 9 |
call neobundle#begin(expand('$VIMDIR/bundle/')) NeoBundleFetch 'Shougo/neobundle.vim' NeoBundle 'Shougo/unite.vim' NeoBundle 'scrooloose/syntastic' NeoBundle 'surround.vim' " ... call neobundle#end() |
neobundle#rc を使わずに、上記修正のように neobundle#begin ~ end の中で、NeoBundleFetch, NeoBundle を呼び出すようにする。その後もう一回…
1 2 3 |
:NeoBundleUpdate |
これで NeoBundleUpdate が上手く動作して、Vim プラグインをアップデートできました。
スポンサーリンク
Vim を極めたければこの2冊ははずせません!
<< 前の記事 : VimでSpaceを使った便利なキーバインド用vimrc設定
- Vim の関連記事
- Vimでカーソル下の文字列をgrep(vimgrep)する.vimrc設定
- VimでURLをブラウザで開く
- Vimで正規表現の後方参照を使って置換
- CoffeeLintのインストール・Vimで使う設定
- scss-lintのインストール・Vimで使う設定
- Vimでインデント/タブ幅をファイル拡張子ごとに設定
- RuboCopをVimで使う設定(Syntastic/プラグイン)
- You must install neosnippet-snippets or disable runtime snippets(Vim)
- VimでSpaceを使った便利なキーバインド用vimrc設定
- Vimで行を結合、複数行を一発で連結する
Leave Your Message!