Mac OS X v10.7 (Lion)의 Git


80

방금 Mac을 Mac OS X v10.7 (Lion)으로 업그레이드 했는데 이제 Git이 사라졌습니다.

$ git
-bash: git: command not found

Git을 어떻게 되 찾을 수 있습니까?


1
글쎄, 어디 있었어? 원래 어떻게 설치 했습니까? 그것이 여전히 당신의 디렉토리에 PATH있습니까?
Greg Hewgill 2011

2
다음은 정확히 같은 질문 apple.stackexchange.com/questions/18470/...
jamapag

1
당신은 그것을 닫았지만 그것은 당신이 닫힌 통지에 게시 한 링크를 기반으로하여 정확히 "프로그래머들이 일반적으로 사용하는 소프트웨어 도구"에 기반을두고 있습니다.
Oscar Godson

동일한 문제가 있었지만 업그레이드 대신 마이그레이션 도우미를 사용하여 이전 컴퓨터를 기반으로 새 컴퓨터를로드했습니다. xcode가 있었지만 git 경로는 더 이상 찾을 수 없습니다. 그래서 아래에 설명 된대로 내 경로에 추가했습니다.
dwaz

답변:


150

기본 설치 위치는 / usr / local 이므로 ~ / .bash_profile 파일에 다음 을 추가 하십시오.

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

그런 다음 source ~/.bash_profile터미널에서 실행하십시오 .


1
저는 프로그래밍에 PATH=/usr/local/git/bin:$PATH익숙하지 않으며 ~ / .bash_profile 에 추가 해야하지만 .bash_profile에 액세스 할 수없는 것 같습니다. ~/.bash_profile터미널에 입력 을 시도 했지만 "권한이 거부되었습니다." bash_profile에 액세스하는 방법을 알지 못합니다 (sudo를 사용해 보았지만 불가능하거나 잘못된 sudo 명령을 사용하고 있습니다). ~ / .bash_profile 업데이트 / 액세스에 도움을 주시면 감사하겠습니다.
vich

그것을 알아 냈습니다 ... 파일이 잠겨 있기 때문에 터미널을 통해 열 수 없으므로 숨겨진 파일을 표시 한 다음 Finder에서 수동으로 .bash_profile을 열고 코드 줄을 추가하여 작동해야했습니다. 답변 해주셔서 감사합니다!
vich 2011-08-09

3
일부 시스템 (. 예를 들어 광산은) ~/.bash_profile단지 수 있습니다~/.profile
kritzikratzi

1
나는 응답에 대한 답장을 싫어한다. 어쨌든 : 예, 읽을 수 있습니다. 네, 사자가 있습니다. 예, 내 컴퓨터에서 파일은 ~ / .profile이었습니다. ~ / .bash_profile도 존재하지 않습니다.
kritzikratzi 2011 년

3
최신 Mountain Lion을 사용하면 App Store에서 Xcode를 다운로드하여 설치합니다. Xcode 4.3에서 git 및 11MB의 기타 명령 줄 도구는 /Applications/Xcode.app/Contents/Developer/usr/bin에 있습니다. (Xcode> 환경 설정> 다운로드> 명령 줄 도구 (154.6 MB)를 설치하는 옵션도 있습니다. 이것이 무엇을 제공하는지 잘 모르겠습니다.
skierpage


7

Git 실행 파일이있는 위치를 찾은 다음 .bash_profile 파일 의 PATH 환경 변수에 폴더를 추가해야합니다 .

터미널 사용 :

  1. Git 검색 :

     sudo find / -name git
    
  2. .bash_profile 파일을 편집 하십시오. 더하다:

     PATH="<Directory of Git>:$PATH"
    

힘내가 돌아왔다 :-)

어쨌든 MacPorts를 사용하여 Git을 설치하는 것이 좋습니다 . 이러한 방식으로 Git 인스턴스를 최신 릴리스로 쉽게 업그레이드 할 수 있습니다.


1 단계에 들어갔을 때 "find : git : No such file or directory"라는 오류가 발생했습니다.
JGallardo

시스템에 git이 설치되어 있지 않은 것 같습니다
wezzy

1
@JGallardo 위의 '표현식'찾기가 손상되었습니다. "find / git"을 사용하고 있었지만 "find / -name git"이어야합니다. 모든 찾기 버전과 더 잘 호환되도록 답변을 편집했습니다 (이미 다른 사람에게도 효과가 있었지만 의심 스럽습니까?)
DustinB

나는 git's directory결국 갈등을 피하기 위해 길을 갔을 것입니다.
Thomas Ayoub

7

이 답변에는 몇 가지 요점이 있습니다.

첫째, Xcode를 설치할 필요가 없습니다. Git 설치 프로그램은 완벽하게 잘 작동합니다. 그러나 Xcode 내에서 Git을 사용하려면 / usr / local / bin에서 설치를 찾을 것으로 예상합니다. 자신의 Git이 다른 곳에 설치되어 있는 경우이 문제를 해결 하는 스크립트 가 있습니다.

두 번째는 경로와 관련이 있습니다. 내 Git 경로 /etc/paths.d/Mac OS X v10.7 아래에 보관되었습니다. (Lion) 이 폴더와 /etc/paths파일 의 내용도 덮어 씁니다 . 그게 나에게 일어난 일이고 같은 오류가 발생했습니다. 경로 파일을 다시 생성하면 문제가 해결되었습니다.


1
Lion으로 업그레이드 한 후 Mac App Store에서 XCode 4.1을 무료로 다운로드 할 수 있으며이 문제도 해결됩니다.
mattmc3 2011

예, 나는 그것이 분명하다고 생각했지만 좋은 설명 b / c는 그렇지 않을 수도 있습니다.
mattmc3 2011

8
Lion에서 Xcode 4.3을 사용하면 git$ not $ at이 /usr/local/bin아니라 /Applications/Xcode.app/Contents/Developer/usr/bin.
murray 2011 년

4

Xcode 의 일부입니다 . 개발자 도구를 다시 설치해야합니다.


2
감사! 나는 순진하게 그것이 기본 설치와 함께 배송되었다고 생각했습니다.
Dmitri 2011 년

1

언제든지 MacPorts를 사용할 수 있습니다 .


1
이들 중 하나를 사용하려면 개발자 도구를 설치해야하며 Xcode 4.x에는 이미 git이 포함되어 있습니다.
jarjar

MacPorts 설치를 시도했지만이 디스크에 설치할 수 없다는 오류가 발생했습니다. 업무용 컴퓨터에 설치하려고합니다.
JGallardo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.