Linux Mint Debian Edition に次の vim パッケージをインストールしています。
vim
vim-common
vim-tiny
vim-runtime
vim-doc
上記のパッケージを以前にインストールし、Vundle をインストールした後 ( http://github.com/gmarik/vundleの手順で機能していました)、プラグインの競合を避けるために、上記のすべての vim パッケージを完全に削除して再インストールすることを決定しました。プラグインを管理する手段として Vundle を十分に活用するための .vim フォルダー。私のファイル エクスプローラーでは、git クローンから作成されたフォルダー~/.vim
と、継承されたすべてのフォルダー/ファイルがルートに属していることがわかります。これにより、Vundle で次の問題が発生します。
まず、:BundleSearch
クエリを実行したとき:
問題をさらに診断するために、vimrc にバンドルを手動で追加してみました。
Bundle 'scrooloose/nerdtree'
Vundle GitHub でまったく同じ vimrc セットアップを使用すると、以前のインストールで機能しました。しようとする:BundleInstall
と、次のアクセス許可ベースのエラーが発生します。
[140112 13:48:10]
[140112 13:48:10] Bundle scrooloose/nerdtree
[140112 13:48:10] $ git clone --recursive 'https://github.com/scrooloose/nerdtree.git' '/home/ahqiao/.vim/bundle/nerdtree'
[140112 13:48:10] > fatal: could not create work tree dir '/home/ahqiao/.vim/bundle/nerdtree'.: Permission denied\00
[140112 13:48:11]
[140112 13:48:11] Helptags:
[140112 13:48:11] :helptags /home/ahqiao/.vim/bundle/vundle/doc/
[140112 13:48:11] > Error running :helptags /home/ahqiao/.vim/bundle/vundle/doc/
[140112 13:48:11] Helptags: 1 bundles processed
さらに、私の vimrc には、プラグイン用の標準的な 2 行も含まれています。
filetype plugin on
set nocp
過去に、権限が原因で:helptags
アクセスできないという問題もあっ~/.vim/doc
たため、ヘルプ ファイルを非ルート フォルダーに手動でコピーし、:helptags
.
これらの根本的な問題をどのように克服できますか? Vundle は、コーディングして追跡するために必要なプラグインの量を管理するために、私にとって非常に重要です。