私はoh-my-zshを使用していますが、ターミナルを開くたびに次のエラーが発生します。
WARNING: this script is deprecated, please see git-completion.zsh
それに対する解決策はありますか?
ばかげているように見えるかもしれませんが、必ず~/.zshrc
ファイルを入手してください(存在しない場合は作成してください)。 OSXでは、zshに切り替えたことを完全に忘れており、source ~/.bashrc
を実行していたため、あなたが言及したエラーが発生しました。
オートコンプリートを機能させる最も簡単な方法は、 Homebrew with brew install bash-completion
(zshとbashで機能します)を使用してインストールし、これを~/.zshrc
に配置することです。 :
# auto-completion
if [ -f /opt/local/etc/profile.d/bash_completion.sh ]; then
. /opt/local/etc/profile.d/bash_completion.sh
fi
ファイルを保存してsource ~/.zshrc
を実行すると、問題が解決します
コンソールに次のように入力します。
curl https://github.com/git/git/raw/master/contrib/completion/git-completion.zsh -OL
これを.profile
/.bashrc
/.zshrc
のいずれかに追加します。
source ~/git-completion.zsh
私にとっては、zshに移行するときに、~/.bash_profile
の内容を~/.zprofile
にコピーしただけでした。警告メッセージの根本原因であるこの行を削除しただけです。
source ~/.profile