2014-06-19 16 views
6

Używam oh-my-zsh i otrzymuję ten błąd za każdym razem otwierać zacisk:UWAGA: Ten skrypt jest przestarzała, proszę zobaczyć git-completion.zsh

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

jest jakieś rozwiązanie, które ?

+1

rozumiesz, co oznacza, że ​​wiadomość? – JJJ

+3

dlatego właśnie pytam. @Juhana – zianwar

+2

Myślę, że to dobre pytanie, ponieważ wiele razy ludzie po prostu wyślą Google ostrzeżenie, które pojawi się w ich linii poleceń. –

Odpowiedz

1

Type to w konsoli:

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

Dodaj to w jednym z Twojego .profile/.bashrc/.zshrc:

source ~/git-completion.zsh

+7

Otrzymuję następujące błędy z mojego polecenia zsh: zsh: 12: not found: ___main (eval): 1: brak pasujących wyników: *: all-files _tags: comptags: 36: można wywołać tylko z funkcji zakończenia _tags: comptry: 55: mogą być wywoływane z funkcyjnymi realizacji _tags: comptags: 60, może być wywoływane z funkcyjnymi realizacji _tags: comptags: 67: mogą być wywoływane z funkcji realizacji zsh version 5.0 zsh .5 (x86_64-pc-linux-gnu) # Używam też Oh My Zsh. –

0

może wydawać się głupie, ale upewnij się, że źródło Twój plik ~/.zshrc (utwórz plik, jeśli nie istnieje). Na OSX ja zupełnie zapomniałem, że miałem włączony do zsh i dostał błąd wymieniony ponieważ robiłem source ~/.bashrc

Aby dostać pracę najprostszy sposób do obróbka autouzupełnianie jest zainstalowanie go przez Homebrew z brew install bash-completion i następnie umieścić to w swoim ~/.zshrc:

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

zapisać plik i zrobić source ~/.zshrc i będzie dobry

Powiązane problemy