Por que o __git_ps1 não funciona mais no basx no OSX com o MacPorts?

2

Depois de atualizar o Macports hoje, recebo -bash: __git_ps1: command not found.

Por que isso acontece?

    
por Ramon de la Fuente 16.06.2014 / 16:07

1 resposta

4

A Macports atualizou a porta antiga chamada git-core para apenas git . Ao atualizar suas portas ( port upgrade outdated ), isso acontecerá automaticamente.

Mas: se você usou o antigo arquivo git-prompt.sh em seu .profile, receberá a mensagem -bash: __git_ps1: command not found.

Isso ocorre porque o caminho do arquivo foi alterado. Você deve atualizar seu .profile para ficar assim:

if [ -f /opt/local/share/git/contrib/completion/git-prompt.sh ]; then                                                                                         
. /opt/local/share/git/contrib/completion/git-prompt.sh
fi
    
por 16.06.2014 / 16:07