2016-12-17 8 views
0

元の質問
病原体バンドルがロードされていません。
私はカーリーLinuxを実行していると私は推奨される方法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リポジトリに私のドットファイルを持っています。しかし、git addを実行すると、バンドルのディレクトリだけが追加されますが、ファイル自体は追加されません。私の "ドットファイル"レポに病原体バンドルを含めるにはどうすればいいですか?

+0

なぜないのインストールに必要な''病原体#感染() 'を実行しますか? – romainl

+0

@romainl私はそれを最初に試みましたが、pathogen#glob_directories( "〜/ .vim/bundle/*")で同じ場所を見ていることを確認するためにパスに追加しました ' – Ben

答えて

0

これはgitの問題に終わった。私はGitのレポで私のドットファイルを持っているので、私はバンドルをインストールしたとき、私が使用している必要があります。

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 
... 

とは対照的に。私は単純にこれらのサブモジュール

git submodule init 
git submodule update 

私は私のパスが異なるユーザ名の下で使用することができ、何かに設定を取得するためにファイル~/.gitmodulesをいじくり回す必要があったノート

やシステム

関連する問題