今日Macportsを更新した後、私は得る -bash: __git_ps1: command not found.
何故ですか?
今日Macportsを更新した後、私は得る -bash: __git_ps1: command not found.
何故ですか?
回答:
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
/opt/local/share/bash-completion/completions/
うまくいくはず