2016-12-17 10 views
0

원래 질문
병원균 번들이로드되지 않습니다.
나는 칼리 리눅스를 실행 그리고 난 권장되는 방법병원균 번들이 git에 저장되지 않음

set nocompatible 

execute pathogen#infect('~/.vim/bundle/{}') 

filetype on 
filetype plugin on 
filetype plugin indent on 

syntax enable 
colorscheme solarized 

내 .vimrc 파일을 설정 한하지만 내가 설치 한 번들의 나에게 오류를 제공합니다 (예를 들어 E492: Not an editor command: NERDTree 또는 E185: Cannot find colorscheme 'solarized')

vim이 시작되면 다음 명령을 실행하면 디렉토리가 올바른 것으로 나타납니다.

echo pathogen#glob_directories("~/.vim/bundle/*") ---> 내 번들의 모든

내가 부족 다른 있나요

을 반환?

업데이트
나는 모두 내 자식 파일을 가지고 있습니다. 그러나 git add을 실행하면 번들의 디렉토리 만 추가되지만 파일 자체는 추가되지 않습니다. 내 "도트 파일"저장소에 병원균 번들을 포함하려면 어떻게합니까?

+0

이유는 단순히을 아래에 사용할 수있는 값으로 설정 얻을 수있는 파일 ~/.gitmodules 어설프게했다

이 서브 모듈

git submodule init git submodule update 

참고 설치하는 데 필요한 ''pathogen # infect()'를 실행 하시겠습니까? – romainl

+0

@romainl 처음에는 시도했지만 경로에서 pathogen # glob_directories ("~/.vim/bundle/*")와 같은 위치를보고 있는지 확인했습니다. – Ben

답변

0

이것은 결국 git 문제가되었습니다. 나는 자식의 repo 내 dotfiles을 가지고 있기 때문에 나는 번들을 설치할 때, 내가 사용해야 :

git submodule init 
git submodule add https://github.com/scrooloose/nerdtree.git ~/.vim/bundle/nerdtree 
git submodule add --depth=1 https://github.com/vim-syntastic/syntastic.git ~/.vim/bundle/syntastic 
... 

를 다른 시스템에 pull를 실행 한 후

git clone https://github.com/scrooloose/nerdtree.git ~/.vim/bundle/nerdtree 
... 

반대로. 나는 내 경로가 서로 다른 사용자 이름과 시스템