방금 OS X Lion이 설치된 새 Mac을 구입했으며 터미널에서 기본적으로 어떤 버전의 git이 설치되어 있는지 확인했습니다. 나는 대답을 얻었다
git --version
> git version 1.7.5.4
git을 최신 버전 1.7.8.3으로 업그레이드하고 싶습니다. dmg 설치 프로그램 “git-1.7.8.3-intel-universal-snow-leopard.dmg”를 다운로드하여 시작했습니다.
설치 후에도 터미널은 여전히 버전이 1.7.5.4라고 말합니다. 내가 뭘 잘못하고 있죠?
답변
다음을 추가하면 더 좋을 것입니다.
export PATH=/usr/local/git/bin:/usr/local/sbin:$PATH
홈 폴더에 .bashrc라는 파일로. 이런 식으로 설치 한 다른 소프트웨어 /usr/local/git/bin
도 먼저 찾을 수 있습니다.
이 작업을 쉽게 수행하려면 다음을 입력하십시오.
echo "export PATH=/usr/local/git/bin:/usr/local/sbin:$PATH" >> ~/.bashrc
터미널에 넣고 당신을 위해 그것을 할 것입니다.
답변
Homebrew가 이미있는 경우 간단합니다. Homebrew 가 설치되어 있다고 가정하면 다음을 입력하십시오.
brew install git
설치되면 다음 두 줄을 입력하면 Apple 대신 로컬 git distro 경로가 설정됩니다.
export PATH=/usr/local/bin:$PATH
git --version
HOMEBREW가없는 경우이 단계를 수행
하십시오. 버전 확인
$ git --version
Apple git 백업 (또는 제거) (선택 사항)
$ sudo mv /usr/bin/git /usr/bin/git-apple
없는 경우 Homebrew를 설치하십시오.
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
또는 이미있는 경우 업데이트
$ brew update && brew upgrade
Homebrew와 함께 Git 설치
$ brew install git
심볼릭 링크
$ brew link --force git
터미널을 닫고 다시 열고 버전을 확인하십시오
$ git --version
넌 봐야 해…
git version <latest version>
좋은! 우리는 지금 안전하다! 그리고 다음에 할 수있는 일은 …
$ brew update && brew upgrade
답변
Google에서 “Mac에서 git의 업그레이드 문제”를 검색 한 후 4 단계를 완료하여 문제를 해결하기 전에 여러 게시물을 읽고 다음을 시도했습니다.
-
위에서 언급 한 export 명령을 사용하여 터미널 경로를 업데이트했습니다. 터미널을 종료하고 다시 시작할 때마다 터미널을 입력
git --version
하면 여전히 이전 버전 1.8을 반환합니다. -
.dmg 설치 프로그램과 함께 제공되는 현재 버전 2.0.1로 업그레이드하기 위해 README.txt 지침을 따랐으며 터미널을 다시 시작해도 여전히 작동하지 않습니다.
-
위에서 지시 한대로 / etc / path / 폴더를 찾았는데 “path”라는 디렉토리가 Mac에 없습니다. OS X Mavericks 버전 10.9.4를 실행하고 있습니다.
-
그런 다음 Mac에 Homebrew가 설치되어 있고 다음을 실행 한 것을 기억했습니다 .
brew --version brew update brew search git brew install git
이것은 마침내 내 문제를 해결했습니다. 왜 이것이 효과가 있었는지에 대한 통찰력이 있다면 더 많은 통찰력을 얻을 수 있습니다. 작년에 내 시스템의 일부 경로 설정이 Ruby와 작동하지 않을 수 있습니다.
답변
최근에 OS X 컴퓨터의 Git을 최신 버전으로 업그레이드했습니다. 나는 .dmg
당신이 사용한 것과 같은 것을 사용 하지 않았지만 그것을 설치할 때 바이너리는에 배치되었습니다 /usr/local/bin
. 이제 내 방식대로 PATH
디렉토리 /usr/bin
가 앞에 나타납니다 /usr/local/bin
. 그래서 내가 한 일은 :
cd /usr/bin
mkdir git.ORIG
mv git* git.ORIG/
이렇게하면 이름이 지정된 여러 원래 프로그램 git*
이 새 하위 디렉토리로 이동되어 방해가되지 않습니다. 그 후, which git
하나를 /usr/local/bin
찾았 음을 보여줍니다 .
새 바이너리를 설치 한 위치에 맞게 위 절차를 수정하십시오.
답변
homebrew를 사용하는 경우 다음을 사용하여 sim 링크를 업데이트 할 수 있습니다
brew link --overwrite git
답변
git 홈페이지의 인스톨러는 /usr/local/git
기본적으로 설치됩니다 . 그러나 XCode4 를 설치하면에 git 버전이 설치됩니다 /usr/bin
. 웹 사이트에서 쉽게 업그레이드하고 최신 git 버전을 사용 하려면 $ PATH 에 배치 /usr/local/git/bin
하기 위해 프로파일 정보를 편집하거나 첫 번째 항목으로 편집 하여 삽입 하십시오./usr/bin
/etc/paths
/usr/local/git/bin
/ etc / paths 에서 순서를 변경하는 것이 도움이 될 수 있습니다 .
답변
나를 Homebrew 1.6.7
위해 다음과 같이 작동했습니다.
brew upgrade git