今天更新 Macports 后,我得到了-bash: __git_ps1: command not found.
这是为什么?
答案1
Macports 已将旧端口更新git-core
为git
。更新端口 ( 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