não pôde atualizar o git via git clone comand

1

Eu estava seguindo o a documentação do git e instalei o Git usando o pacote do código-fonte. Agora, depois de instalar o Git, eu quero atualizá-lo (embora possa ser desnecessário neste momento, eu simplesmente quero tentar e ter certeza de que funciona). Eu executei o comando git clone git://git.kernel.org/pub/scm/git/git.git e ele retornou o erro -bash: /usr/bin/git: No such file or directory . A razão pode ser óbvia, pois para instalar o git, usei o comando make prefix=/usr/local install que instalou o Git em /usr/local/bin/git

Agora, como consertar isso?

Eu tentei o mesmo comando git clone com --git-dir=/usr/local/bin/git , que retornou o mesmo erro -bash: /usr/bin/git: No such file or directory

    
por Being Gokul 16.09.2013 / 16:44

2 respostas

5

O que hash diz? Você tinha um /usr/bin/git antes e depois o removeu? Isso levaria a bash: /usr/bin/git: No such file or directory , enquanto hash ainda acredita que git está lá.

A solução neste caso seria usar um novo shell. Ou para cada shell com o hash antigo, redefina-o usando hash -r .

    
por 16.09.2013 / 16:52
2

Volte e reconstrua-o sem o argumento para make . Se você quiser definir o diretório de prefixo, você precisa fazê-lo com configure , mas o padrão é / usr / local de qualquer maneira.

    
por 16.09.2013 / 16:52