MacPortsのOSXで__git_ps1がbashで動作しなくなったのはなぜですか?


回答:


4

Macportsは、以前のportsという名前を更新しました git-core ただ git。あなたのportsを更新する時( port upgrade outdated )、これは自動的に起こります。

しかし:あなたが古いものを使用した場合 git-prompt.sh あなたの.profileにファイル、あなたは今メッセージを受け取るでしょう -bash: __git_ps1: command not found.

これはファイルのパスが変更されたためです。次のように.profileを更新してください。

if [ -f /opt/local/share/git/contrib/completion/git-prompt.sh ]; then                                                                                         
. /opt/local/share/git/contrib/completion/git-prompt.sh
fi

あるいは、フォルダー内のgit-prompt.shをシンボリックリンクする /opt/local/share/bash-completion/completions/ うまくいくはず
Ramon de la Fuente

にも答えがあります スタックオーバーフロー
mtak
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.