자식 경로를 변경하는 방법은 무엇입니까?

자식 경로를 변경하는 방법은 무엇입니까?

그래서 공식 Mac 설치 프로그램을 사용하여 최신 git을 설치했습니다. 저는 매버릭스에 있어요.

슬프게도 git --version은 여전히

git version 1.9.3 (Apple Git-50)

어느 자식이 나에게 제공합니까?

/usr/bin/git

대신 git 설치 프로그램은 업데이트된 git을 다음 위치에 설치합니다.

/urs/local/git

$PATH를 에코하면 다음이 제공됩니다.

[some hidden paths]:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin/:/usr/local/bin

Mac에서 올바르게 업데이트된 Git을 사용하도록 하려면 어떻게 해야 하나요?

답변1

git에서 이전 버전이 필요하지 않은 경우 /usr/bin/git가장 빠르고 쉬운 방법은 이전 바이너리의 이름을 /usr/bin/git비슷한 것으로 바꾸고 git.v1.9.3새 버전을 심볼릭 링크하는 것입니다.

첫 번째 이름 바꾸기:

mv /usr/bin/git /usr/bin/git.v1.9.3

다음 새로운 심볼릭 링크:

ln -s /usr/local/git /usr/bin/git

이제 바이너리를 확인하십시오.

git --version

답변2

다음은 나를 위해 일했습니다

brew link --overwrite git

관련 정보