突然「bash: __git_ps1: command not found」が出てきて困ったと言う話

Mac OSをアップグレードしたら、Terminal上で「bash: __git_ps1: command not found」が出力されるようになりました。

最終的に解決したのですが、少し手間取ったので備忘を残したいと思います。

発生した事象

terminalの末尾に「bash: __git_ps1: command not found」が表示されるようになりました。

大変めざわりです。

模索

メッセージには「bash:」とあるので、.bashrcの設定を確認してみました。

ここで読み込んでいる「git-prompt.sh」や「git-completion.bash」に問題があるような気がします。確認のため、「source」コマンドを打つと以下のメッセージが返ってきました。

ファイルがなくなっているようです。OSのアップグレードで消えた?

解決

私の環境だと「/usr/local/etc/bash_completion.d/」に該当のファイルが格納されているので、そちらのパスに付け替えました。

.bashrcの設定を読み込んでみます。

消えました!めでたしめでたし。

おわりに

エラーが発生するとめんどくさく感じますが、試行錯誤をする過程でノウハウが溜まりますよね^^

ガシガシ解決しましょう!

コメントを残す