Używam vundle jako menedżera wtyczek dla vima. I chcę używać ansible do automatyzacji instalacji wtyczki vundle.Jak używać ansiblisa do obsługi wtyczki vim vundle?
Ale ja po prostu nie można dostać ansibl zrobić przepis automatycznie:
- name: install vundle plugin
shell: vim +PluginInstall +qall
powyżej jest ansibl plik PlayBook yml dla vim. Kiedy ansible zaczyna wykonywać to zadanie, po prostu trwa wiecznie, nigdy się nie kończy i nigdy nie zawodzi. Dopóki nie zmusię go do zatrzymania przez CTRL C
.
Jeśli uruchomię to polecenie bezpośrednio w guest OS, działa dobrze, vim pokazuje się i kończy instalację.
Na czym polega problem?
==========================================
Edycja :
Po czytać Roy Zuo
„s odpowiedź i włącz trybie opisowym z vim, próbowałem następujące polecenia:
vim -E -s -c "source ~/.vimrc" +PluginInstall +qall -V
i poniżej jest wyjście:
continuing in /home/vagrant/.vimrc
Searching for "/usr/share/vim/vimfiles/after/syntax/syncolor.vim"
Searching for "/home/vagrant/.vim/after/syntax/syncolor.vim"
Searching for "/home/vagrant/.vim/bundle/Vundle.vim/syntax/syncolor.vim"
Searching for "/after/syntax/syncolor.vim"
Searching for "colors/solarized.vim" in "/home/vagrant/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/home/vagrant/.vim/after,/home/vagrant/.vim/bundle/Vundle.vim,/after"
Searching for "/home/vagrant/.vim/colors/solarized.vim"
Searching for "/usr/share/vim/vimfiles/colors/solarized.vim"
Searching for "/usr/share/vim/vim74/colors/solarized.vim"
Searching for "/usr/share/vim/vimfiles/after/colors/solarized.vim"
Searching for "/home/vagrant/.vim/after/colors/solarized.vim"
Searching for "/home/vagrant/.vim/bundle/Vundle.vim/colors/solarized.vim"
Searching for "/after/colors/solarized.vim"
not found in 'runtimepath': "colors/solarized.vim"
line 188:
E185: Cannot find color scheme 'solarized'
finished sourcing /home/vagrant/.vimrc
continuing in command line
wydaje vi m zatrzymany, gdy nie może znaleźć wtyczki określonej w .vimrc. Każdy pomysł, jak kontynuować?
Może to być spowodowane różnicami w środowisku. Czy grasz jako ten sam użytkownik, który logujesz się do systemu-gościa? – Petro026