2014-06-19 3 views
6

देख मैं ओह-मेरी-zsh का उपयोग कर रहा हूँ और मैं इस त्रुटि मैं टर्मिनल खोलने हर बार मिलती है:चेतावनी: इस स्क्रिप्ट हटाई गई है, कृपया Git-completion.zsh

WARNING: this script is deprecated, please see git-completion.zsh 

उस के लिए किसी भी समाधान है ?

+1

तुम समझ रहे हो क्या संदेश का अर्थ होगा? – JJJ

+3

यही कारण है कि मैं पूछ रहा हूँ। @ जुहाना – zianwar

+2

मुझे लगता है कि यह एक अच्छा सवाल है, क्योंकि कई बार लोग अपनी कमांड लाइन में दिखाई देने वाली चेतावनी को Google ही करेंगे। –

उत्तर

1

प्रकार यह आपके कंसोल में:

curl https://github.com/git/git/raw/master/contrib/completion/git-completion.zsh -OL

अपने .profile/.bashrc/.zshrc में से एक में इस जोड़ें:

source ~/git-completion.zsh

+7

मुझे अपने zsh से निम्न त्रुटियां मिलती हैं: zsh: 12: कमांड नहीं मिला: ___main (eval): 1: कोई मिलान नहीं मिला: *: सभी फाइलें _tags: comptags: 36: केवल समापन समारोह से कॉल किया जा सकता है _tags: comptry: 55: comptags: 60: ही पूरा होने समारोह _tags से कहा जा सकता है comptags: 67: ही पूरा होने समारोह _tags से कहा जा सकता है केवल पूरा होने के समारोह से कहा जा सकता है zsh --version zsh 5.0 .5 (x86_64-pc-linux-gnu) # मैं ओह माईश का भी उपयोग करता हूं। –

0

मूर्खतापूर्ण लग सकता है लेकिन यकीन है कि आप स्रोत बनाना आपकी ~/.zshrc फ़ाइल (यदि यह मौजूद नहीं है तो एक बनाएं)। पर OSX मैं पूरी तरह से भूल गया कि मैं zsh को अपना लिया था, और त्रुटि आप का उल्लेख मिला है क्योंकि मैं source ~/.bashrc

कर रहा था करने के लिए सबसे आसान तरीका काम कर इसे प्राप्त करने के लिए स्वत: पूर्ण करने काम कर brew install bash-completion साथ Homebrew के माध्यम से यह स्थापित करने के लिए है और फिर अपने ~/.zshrc में डाल:

# bash-completion 
if [ -f /opt/local/etc/profile.d/bash_completion.sh ]; then 
    . /opt/local/etc/profile.d/bash_completion.sh 
fi 

सहेजें फ़ाइल और करना एक source ~/.zshrc और आप अच्छा

संबंधित मुद्दे