मैं vim के लिए प्लगइन प्रबंधक के रूप में vundle का उपयोग करें। और मैं vundle प्लगइन स्थापना स्वचालित करने के लिए उत्तरदायी उपयोग करना चाहता हूँ।प्रावधान vimle प्लगइन प्रावधान के लिए उत्तरदायी का उपयोग कैसे करें?
लेकिन मैं सिर्फ ansible स्वचालित रूप से प्रावधान करने के लिए नहीं मिल सकता है:
- name: install vundle plugin
shell: vim +PluginInstall +qall
ऊपर vim के लिए ansible प्लेबुक YML फ़ाइल है। जब उत्तर इस कार्य को चलाने के लिए शुरू होता है, तो यह हमेशा के लिए चला जाता है, यह कभी खत्म नहीं होता है और यह कभी विफल नहीं होता है। जब तक मैं इसे CTRL C
से रोकने के लिए मजबूर नहीं करता।
यदि मैं उस आदेश को सीधे अतिथि ओएस में चलाता हूं, तो यह ठीक काम करता है, vim दिखाता है और इंस्टॉलेशन खत्म करता है।
यहां समस्या क्या है?
==========================================
संपादित करें :
vim -E -s -c "source ~/.vimrc" +PluginInstall +qall -V
और नीचे उत्पादन होता है:
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
यह vi लगता
बाद Roy Zuo
के जवाब पढ़ा है, और vim की वर्बोज़ मोड चालू, मैं निम्न आदेश की कोशिश की एम रोक दिया जब यह .vimrc में निर्दिष्ट प्लगइन नहीं मिल सकता है। कोई विचार कैसे जारी रखना है?
पर्यावरण मतभेदों के साथ किया जा सकता है। क्या आप एक ही उपयोगकर्ता के रूप में अपना खेल चला रहे हैं कि आप अतिथि ओएस में लॉग इन कर रहे हैं? – Petro026