Estou tentando instalar o Git no meu Mac (OSX 10.6) seguindo o tutorial oficial do Git.
Não tive problemas até definir meu nome de usuário e meu e-mail.
Sempre que tentei, recebi -bash: git: command not found
Tentei echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile
+ reiniciar o Terminal. Ainda não funciona.
O que você acha que devo fazer para resolver o problema?
Eu nunca usei o instalador OSX GIT antes e realmente não quero .
Editar 1: o problema de comando foi corrigido
Editar 2: o resultado do comando /usr/bin/grep PATH .*
é
.bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo $PATH .bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo "export PATH=/usr/local/git/bin .bash_history::$PATH" >> ~/.profile .bash_history:echo "export PATH=/usr/local/git/bin .bash_history:echo "export PATH=/usr/local/git/bin .bash_history:echo "export PATH=/usr/local/git/bin .bash_history::$PATH" >> ~/.profile .bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo $PATH .bash_history:echo $PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH
Comentários
- Por que não ‘ você deseja usar o instalador?
- Mesmo se você não ‘ não quiser usar o instalador, você ainda pode considerar o uso de um gerenciador de pacotes como o homebrew, que certamente fará a instalação, desinstalação e atualização muito, muito mais fácil: github.com/mxcl/homebrew
- obrigado por suas respostas. Mas o instalador / gerenciador de pacotes faz parte da minha pergunta não é minha principal preocupação.
- Que bom que você fez funcionar – mas apenas uma observação sobre o PATH, você visto acima, você ‘ obteve o mesmo diretório listado no PATH três vezes – ele funcionará, mas é necessário apenas uma vez. Para explicar, o que a variável PATH faz – quando você digita um comando no terminal – cada diretório listado no PATH é pesquisado em ordem para o comando executado. Cada diretório é separado por dois pontos. Uma dica útil também – antes de editar qualquer arquivo de sistema, você pode fazer uma cópia rápida dele (cp .profile .profile.bak) para poder reverter facilmente para uma versão de trabalho se algo quebrar.
- Eu ‘ reverti sua edição, o que adicionou a solução para a questão, porque isso tende a confundir as pessoas. Você ‘ aceitou a resposta abaixo para que os futuros visitantes saibam o que fazer para resolver problemas semelhantes. Se você quiser adicionar detalhes, edite a resposta ou deixe um comentário.
Resposta
Onde você foi instalar git para? Métodos de instalação diferentes irão colocá-lo em lugares diferentes. Verifique novamente o seu processo de instalação. Em minha máquina, eu o tenho em /usr/bin/
Você precisa garantir que seu PATH
contém o diretório em que o git vive in.
Você pode executar locate git
para pesquisá-lo. Você provavelmente terá que construir seu banco de dados de localização, caso ainda não o tenha feito.
Você pode experimentar alguns lugares típicos
/usr/bin/git --version
Depois de saber onde está instalado, pode modificar seu PATH
arquivo editando .profile
ou .bash_profile
para adicionar o valor apropriado.
Comentários
- Obrigado pela sua resposta. Eu instalei o Git em / usr / local / git / bin e já tentei adicioná-lo ao meu caminho. Agora só posso usar o comando cd. Os comandos ls, git … não ‘ não funcionam mais.
- OK – esse ‘ é um lugar incomum para instalá-lo – tem certeza? Tem certeza de que não ‘ o instalou em: / usr / local / bin? Verifique os vários diretórios para ver onde realmente está. Em seguida, verifique se ele funciona executando-o com um caminho completo: por exemplo, / usr / local / bin / git OU / usr / local / git / bin / git OU / usr / bin / git etc. Assim que tiver o caminho correto e saber que ele funciona, modifique sua variável PATH para ser o ‘ diretório ‘ onde reside o executável git.
- Tenho certeza de que é o diretório correto. O arquivo git localizado neste diretório, quando iniciado, lista os comandos git mais comuns. Em PATH, tenho / usr / local / git / bin: / usr / local / git / bin: / usr / local / git / bin. Meu problema é que não posso ‘ usar qualquer comando de terminal, exceto cd, – (
- OK, bem, ‘ s provavelmente porque você ‘ bagunçou seu PATH. Alguns dos comandos básicos são integrados ao shell, portanto, não ‘ dependa de um PATH. Um dos comandos que você ‘ ve usado apagou o caminho do seu shell. Edite o conteúdo de .profile e corrija isso. Se você quiser ajuda, tente postar o conteúdo deste comando: / usr / bin / grep PATH. *
- O git. dmg install coloca git em / usr / local / bin / git, então é o lugar normal e não um problema – mas, como observado, nos mostra qual é o seu PATH .profile / full
Resposta
Isso deve ajudá-lo:
Precisamos ter certeza de que o Terminal segue a ordem correta das pastas para descobrir o seu mais recente versão do Git.
$ echo "export PATH=/usr/local/git/bin:/usr/local/bin:/usr/local/sbin:$PATH" >> ~/.bash_profile
Diga ao Terminal para olhar seu bash_profile para obter a ordem atualizada das pastas (seu “$ PATH”)
$ source ~/.bash_profile
Agora vamos verificar sua versão do Git novamente
$ git --version
Resposta
No caso de minha seguinte resposta quebrar seus comandos normais do Terminal, como aconteceu comigo. Eu encontrei outra solução que funciona melhor.
Se você usou minha última postagem para definir o PATH para Git, e você não terá mais acesso a comandos como
cd ls
A primeira coisa a fazer é executar
unset PATH export PATH=/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
Em seguida, execute
touch ~/.bash_profile open ~/.bash_profile
E adicione a seguinte linha ao seu arquivo .bash_profile
PATH=/usr/local/git/bin:$PATH
Salve o arquivo e volte no Terminal, execute
source ~/.bash_profile
Para atualizar o arquivo .bash_profile dentro da sessão do Terminal em execução