"Mountain Lion"의 GIT는 명령을 실행하지 않습니다.

"Mountain Lion"의 GIT는 명령을 실행하지 않습니다.

Macbookpro에 Lion 10.8.5 설치

GIT가 명령을 실행하도록 할 수 없습니다. 나는 이틀 동안 문제를 조사하고 해결했습니다. 마지막으로 제가 시도한 몇 가지 제안 사항이 나열되어 있습니다. 아래는 명령 및 콘솔 출력입니다. 이 문제에 익숙한 사용자라면 문제를 명확하게 식별할 수 있습니다.

온라인 강좌를 듣고 있어요. git-scm.com에서 GIT를 설치했습니다.

$  which git
/usr/local/git/bin/git
$ echo $PATH
/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/
$ git --version
git version 2.0.1
$ git init new_repository
dyld: lazy symbol binding failed: Symbol not found: ___strlcpy_chk
Referenced from: /usr/local/git/bin/git
Expected in: /usr/lib/libSystem.B.dylib
Trace/BPT trap: 5
$ 

내 연구에서 얻은 조언과 교훈.

한 가지 제안은 GIT 버전이 내 Mac과 일치하지 않아서 이 방법으로 제거하려고 한다는 것입니다. GIT.pkg에 uninstall.sh 파일이 있습니다.

$ sudo sh uninstall.sh
dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/sudo) is setuid or setgid
Password:
sh: uninstall.sh: No such file or directory

GIT를 설치할 때 uninstall.sh를 복사하지 않은 것 같습니다.

나는이 명령을 시도했다

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

아무것도 변경되지 않은 다음과 같은 다양한 옵션을 사용하여 .bash_profile의 경로를 추가/수정하는 것이 좋습니다.

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

또는

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH

또는

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

GIT를 제거하는 방법?

관련 정보