2013-12-11 2 views
8

이 링크에서 Git 1.8.4.2를 다운로드하여 설치했습니다 : http://git-scm.com/downloads. 내가 터미널에서 git --version를 실행할 때, 내가 얻을 : 내가 터미널 내 컴퓨터를 다시 시작하려고했습니다Git에 업데이트되었지만 이전 버전이 계속 표시됨

[~/workspace/ruby]: git --version 
git version 1.7.4.4 

. 나는 그 때 정보를 https://code.google.com/p/git-osx-installer/wiki/Uninstall에 사용하여 시험해 보았다. 난은/usr 내에서 터미널에 다음을했다 :

sudo rm -rf /usr/local/git 
sudo rm /etc/paths.d/git 
sudo rm /etc/manpaths.d/git 

나는 다시 새로운 자식에 .dmg 파일을 실행하지만 git --version을 실행할 때 여전히 1.7.4.4을 얻고있다. 내가 이해하지 못하는 맥 파일 시스템에 뭔가가 일어나고 있다고 생각한다. 어떤 도움이라도 대단히 감사하겠습니다!

+0

아마도 프로그래밍이 아니지만 mac osx 사용에 대한 질문입니다. – zerkms

답변

14

실행 명령 :

which git 

당신은 아마 /usr/bin/git를 볼 수 있습니다 - 애플 버전을 공급했다. 이는 환경 변수 /usr/bin이 표시되어/usr/local/git/bin 앞에 표시되기 때문입니다. 당신은 명령을 실행하여 확인할 수 있습니다

echo $PATH 

을 그런 경우 다음이 명령을 실행하는 경우 :

export PATH=/usr/local/git/bin:$PATH 

을 한 후 다시 git --version을 시도합니다. 이제 1.8.4.2이 표시됩니다. 아직 영구적으로 수정되지 않았습니다. export PATH=... 행을 ~/.bashrc에 추가하여 모든 쉘에 대해 설정되도록해야합니다.

+0

감사합니다! 매력처럼 일했습니다. 나는 여기에 다른 질문에서 $ PATH와 관련이 있다는 것을 알 수 있었지만, ~/.bashrc에 추가 할 올바른 줄을 찾을 수 없었다 (나는 ~/.bash_profile을 실행했는데 똑같은가?). 다시 고마워! – sixty4bit

+1

@ sixty4bit'~/.bashrc '의 차이에 대한 설명은 [here] (http://stackoverflow.com/questions/415403/whats-the-difference-between-bashrc-bash-profile-and-environment)를 참조하십시오. '와'~/.bash_profile'을 사용합니다. – sjs

관련 문제