я следующие пакеты VIM установлены на Linux Mint Debian Edition,:Fresh Vim установки, ошибки разрешения Vim, Vundle не функциональные
vim
vim-common
vim-tiny
vim-runtime
vim-doc
Я имел вышеуказанные пакеты установлены до и после установки Vundle (он был функционален через инструкции по http://github.com/gmarik/vundle) решил избежать конфликтов плагинов, чтобы полностью удалить и переустановить все вышеперечисленные пакеты vim/.vim, чтобы полностью использовать Vundle в качестве средства для управления моими плагинами. В моем проводнике файлов я вижу, что папка, созданная из git cloning ~/.vim
, и все унаследованные папки/файлы принадлежат root. Это вызывает следующие проблемы с Vundle:
Прежде всего, когда я выполнил :BundleSearch
запрос:
Для дальнейшей диагностики моей проблемы, я попытался добавить связку вручную в мой vimrc:
Bundle 'scrooloose/nerdtree'
Используя ту же самую установку vimrc в Vundle GitHub, она работала на предыдущей установке. Теперь, когда я пытаюсь :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 также содержит стандартные две линии для плагинов:
filetype plugin on
set nocp
В прошлом, я также возникли проблемы с :helptags
, не имея возможности получить доступ к ~/.vim/doc
из-за разрешения, поэтому мне пришлось вручную скопировать файлы справки в папку без root и указать на это с помощью :helptags
.
Как я могу преодолеть эти проблемы с корнем? Vundle очень важно для меня, чтобы управлять количеством плагинов, которые мне требуются для кодирования и отслеживания.
Как вы клонируете 'vundle' и куда его кладете? Собственно, как вы создали каталог '~/.vim'? Можете ли вы показать нам разрешения на это? – bnjmn
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle И как указано перед тем, как клон работал над предыдущей установкой. По какой-то причине VIM недовольны разрешениями моего каталога /.vim. – Rice
Если '~/.vim' и все поддиры принадлежат root, почему бы вам не« прокормить »себя? Кажется, так и должно быть в «ДОМА», но мне непонятно, как это получилось в первую очередь. Вы говорите, что, когда вы клонировали Вендла, это случилось? – bnjmn