공식 Git 자습서에 따라 Mac (OSX 10.6)에 Git을 설치하려고합니다.
사용자 이름과 이메일을 설정해야 할 때까지 아무런 문제가 없었습니다.
시도 할 때마다 -bash: git: command not found
p를 받았습니다. >
echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile
를 시도하고 터미널을 다시 시작했습니다. 여전히 작동하지 않습니다.
문제를 해결하기 위해 무엇을해야한다고 생각하십니까?
이전에 OSX GIT 설치 프로그램을 사용한 적이 없으며 실제로 원하지 않습니다. .
편집 1 : 명령 문제가 수정되었습니다.
편집 2 : 명령 /usr/bin/grep PATH .*
의 결과는 다음과 같습니다.
.bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo $PATH .bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo "export PATH=/usr/local/git/bin .bash_history::$PATH" >> ~/.profile .bash_history:echo "export PATH=/usr/local/git/bin .bash_history:echo "export PATH=/usr/local/git/bin .bash_history:echo "export PATH=/usr/local/git/bin .bash_history::$PATH" >> ~/.profile .bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo $PATH .bash_history:echo $PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH
댓글
- 설치 프로그램을 사용하지 않는 이유 '
- 설치 프로그램을 사용하지 않더라도 ' 설치, 제거 및 업데이트를 확실히 수행 할 수있는 homebrew와 같은 패키지 관리자를 사용할 수 있습니다. 훨씬 쉽고 : github.com/mxcl/homebrew
- 답변에 감사드립니다.하지만 내 질문의 설치 / 패키지 관리자 부분 내 주된 관심사는 아닙니다.
- 작동 해 주셔서 감사합니다.하지만 PATH에 대한 메모입니다. 위에있는 경우 ' PATH에 나열된 동일한 디렉토리를 세 번 얻었습니다. 작동하지만 한 번만 필요합니다. 설명하기 위해 PATH 변수가 수행하는 작업 (터미널에 명령을 입력 할 때)은 실행 한 명령을 위해 PATH에 나열된 각 디렉토리를 검색합니다. 각 디렉토리는 콜론 문자로 구분됩니다. 유용한 팁도 있습니다. 시스템 파일을 편집하기 전에 파일 (cp .profile .profile.bak)을 빠르게 복사하여 문제가 발생한 경우 작업 버전으로 쉽게 되돌릴 수 있습니다.
- 사람들을 혼란스럽게하는 경향이 있기 때문에 질문에 해결책을 추가 한 수정 사항을 ' 롤백했습니다. 귀하는 ' 아래의 답변을 수락하여 향후 방문자가 유사한 문제를 해결하기 위해해야 할 일을 알 수 있습니다. 세부 정보를 추가하려면 답변을 수정하거나 댓글을 남기세요.
답변
어디서 git을 설치 하시겠습니까? 다른 설치 방법은 다른 위치에 배치합니다. 설치 프로세스를 다시 확인하십시오. 내 컴퓨터에는 /usr/bin/
PATH
에 자식이있는 디렉토리가 있는지 확인해야합니다. 에서.
locate git
를 실행하여 검색 할 수 있습니다. 아직하지 않았다면 위치 데이터베이스를 구축해야 할 것입니다.
몇 가지 일반적인 장소를 시도해 볼 수 있습니다.
/usr/bin/git --version
설치된 위치를 알고 나면 파일을 편집하여 .profile
또는 .bash_profile
를 수정하여 적절한 값을 추가합니다.
댓글
- 답변 해 주셔서 감사합니다. / usr / local / git / bin에 Git을 설치했고 내 경로에 추가하려고했습니다. 이제 cd 명령 만 사용할 수 있습니다. ls, git … 명령이 ' 더 이상 작동하지 않습니다.
- 좋습니다. '는 비정상적인 장소입니다. 설치하려면-확실합니까? / usr / local / bin에 ' 설치하지 않았습니까? 실제로 어디에 있는지 확인하려면 다양한 디렉토리를 확인하십시오. 그런 다음 전체 경로로 실행하여 작동하는지 확인하십시오. / usr / local / bin / git OR / usr / local / git / bin / git OR / usr / bin / git etc. 올바른 경로를 알고 작동하는 것을 알았 으면 PATH 변수를 ' 디렉토리 ' git 실행 파일이있는 곳입니다.
- 리그 스 디렉토리라고 확신합니다. 이 디렉토리에있는 git 파일은 시작될 때 가장 일반적인 git 명령을 나열합니다. PATH에는 / usr / local / git / bin : / usr / local / git / bin : / usr / local / git / bin 있습니다. 내 문제는 ' 사용할 수 없다는 것입니다. cd를 제외한 모든 터미널 명령,-(
- 좋습니다. ' 당신이 ' PATH. 일부 기본 명령은 셸에 내장되어 있으므로 ' PATH에 의존하지 마십시오. 명령 중 하나는 ' ve가 셸 경로를 삭제했습니다. .profile의 내용을 수정하고 수정하십시오. 도움이 필요하면 다음 명령의 내용을 게시 해보십시오. / usr / bin / grep PATH. *
- The git. dmg install은 git을 / usr / local / bin / git에 넣어서 정상적인 장소이며 문제가되지 않습니다. 그러나 언급했듯이 .profile / 전체 PATH가 무엇인지 보여줍니다.
답변
이렇게하면됩니다.
최신 폴더를 찾기 위해 터미널이 올바른 폴더 순서를 통과하는지 확인해야합니다. Git 버전.
$ echo "export PATH=/usr/local/git/bin:/usr/local/bin:/usr/local/sbin:$PATH" >> ~/.bash_profile
업데이트 된 폴더 순서 ( “$ PATH”)를 가져 오려면 터미널에 bash_profile을 확인하도록 지시하십시오.
$ source ~/.bash_profile
이제 Git 버전을 다시 확인해 보겠습니다.
$ git --version
Answer
다음 답변이 일반적인 터미널 명령을 위반하는 경우 나에게 그랬던 것처럼. 더 잘 작동하는 다른 솔루션을 찾았습니다.
마지막 게시물을 사용하여 설정 한 경우 Git의 PATH이며 더 이상
cd ls
가장 먼저해야 할 일은 실행
그런 다음
touch ~/.bash_profile open ~/.bash_profile
다음 줄을 .bash_profile 파일에 추가합니다.
PATH=/usr/local/git/bin:$PATH
파일을 저장하고 터미널 실행으로 돌아 가기
source ~/.bash_profile
실행중인 터미널 세션 내에서 .bash_profile 파일을 업데이트하려면
p>