OS X-Git을 시작할 수 없음 : / usr / bin / git 아마도 Git 실행 파일의 경로가 유효하지 않습니다.


115

Android Studio에서이 오류가 발생합니다.

Git을 시작할 수 없습니다 : / usr / bin / git 아마도 Git 실행 파일의 경로가 유효하지 않습니다.

그것은 나에게 그것을 고칠 수있는 옵션을 제공하며, Android Studio의 영역으로 이동하여 경로를 git로 설정합니다. 나는 그것이

/ usr / bin / git

그리고 그 경로를 확인하고 그 경로는 실제로 git 실행 파일의 경로입니다. Android Studio에서 git을 시작할 수없는 이유는 무엇입니까?

편집 : Android Studio 터미널에서 git 명령을 사용하려고하면 다음과 같이 표시됩니다.

Xcode / iOS 라이센스에 동의하려면 관리자 권한이 필요합니다. sudo를 통해 루트로 다시 실행하십시오.


Mac에 아직 git을 설치하지 않았습니까? 그렇다면 터미널을 열고 git을 실행하면 dev suite를 설치하라는 메시지가 표시되며 얻을 수 있습니다.
topheman

@topheman 감사합니다. XCode 프로젝트와 Android Studio 프로젝트를 위해 Mac에서 git을 사용하고 있습니다. Git은 어젯밤 Android Studio 프로젝트에서 작업했습니다. git을 실행하려고하면 다음과 같이 표시됩니다. Xcode / iOS 라이센스에 동의하려면 관리자 권한이 필요합니다. sudo를 통해 루트로 다시 실행하십시오.
BeniaminoBaggins

2
Mac에서 업데이트 했습니까? which git터미널에서 실행 하면 찾을 수 있습니까? 더 이상 git을 실행할 수없는 경우 후속 조치를
취하고

1
/ usr / local / lib / git로 변경되었습니다
peacetype

Xcode의 명령 행 업데이트 될 필요가 있기 때문에, 당신은 실행해야xcode-select --install
에마 Aghayi

답변:


204

sudo git --version명령 줄에서 실행해야합니다 . git xcode 라이센스 계약에 동의하라는 메시지가 표시됩니다. 일단 완료되면 모든 것이 이전과 같이 작동합니다.


4
좋은 대답입니다. 나는 또한 작동하는 "sudo git"를 실행했다.
BeniaminoBaggins

44
나를 위해 작동하지 않았습니다. "xcrun : error : invalid active developer path (/ Library / Developer / CommandLineTools), missing xcrun at : / Library / Developer / CommandLineTools / usr / bin / xcrun"이라는 메시지가 나타납니다. 나는 시도하고 구글 솔루션을이를 위해 여기를 가져올 것이다
처키

44
@chucky 저도 같은 문제에 직면했고 "xcode-select --install"을 실행했습니다.
kamal_prd

나를 위해 일했습니다. 감사합니다.
mithataydogmus

이 오류 메시지가 나타납니다.이 문제를 해결하는 방법은 무엇입니까? xcodebuild [7] [MT] DVTToolchain : 도구 모음로드 실패 : <DVTFilePath : 0x7fd8 : '/ Library / Developer / Toolchains / swift-DEVELOPMENT-SNAPSHOT-2016-05-03-a.xctoolchain'> : 오류 도메인 = DVTToolchainErrorDomain 코드 = 6 "Info.plist : OverrideBuildSettings : {SWIFTTCODE}는 문자열 또는 문자열 배열을 포함해야합니다."UserInfo = {NSFilePath = / Library / Developer / Toolchains / swift-DEVELOPMENT-SNAPSHOT-2016-05-03-a.xctoolchain, NSLocalizedDescription = Info.plist : OverrideBuildSettings : {SWIFT_LINK_CODE}는 문자열 또는 문자열 배열을 포함해야 함} git 버전 2.10.1 (Apple Git-78)
Franck

95

MacOS Sierra로 업그레이드 할 때 다음을 실행해야했습니다. xcode-select --install


또한 여기에 표시된 솔루션을 사용해야했습니다. 아마도 "sudo xcode-select --install": intellij-support.jetbrains.com/hc/en-us/articles/…를 수행하지 않았기 때문일 수 있습니다.
hBrent

이것은 나를 위해 일했습니다! : 나는 또한 여기에이 오류 및 설명에 대한 참조를 발견 apple.stackexchange.com/questions/254380/...
조나스 드 Herdt

이것은 저에게도
효과적이었습니다.

46

사용자의 라이센스 계약에 명시 적으로 동의해야합니다.

다음과 같이해야합니다.

  1. 터미널 열기
  2. 다음 명령을 실행하십시오. sudo xcodebuild -license
  3. 약관에 동의합니다.

그게 다야! :)


1
터미널이 마음에 들지 않으면 Xcode 앱을 열고 약관에 동의 할 수도 있습니다.
YYamil

감사합니다. 그것은 저에게 효과가 있었고 엄청난 두통을 덜어주었습니다.
cwiggo

1
이 답변이 "최상"답변으로 선택되어야한다고 생각합니다. Xcode 조건에 동의하면 (필요한 이유를 모르겠 음) sudo를 사용하지 않고 정기적으로 명령을 실행할 수 있습니다. 나는 sudo가 너무 자주 격려되는 것처럼 느낍니다. 그냥 나쁜 습관 인 것 같아요.
CGTheLegend

최근에 Xcode를 업그레이드 한 git경우 터미널에 입력 하면 Agreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license” and then retry this command.이 경우 정답입니다. 라는 메시지가 표시 됩니다.
yanni

41

Xcode를 제거했기 때문에이 문제도 발생했습니다.

다음 단계로 해결했습니다.

  1. xcode-select --install터미널 입력 (라이센스 설치)

  2. git을 다운로드하고 다시 설치하십시오.

이 두 단계 후에 터미널에서 git또는 같은 git 명령을 사용할 수 있습니다.git --version .

하지만 안드로이드 스튜디오를 열면 여전히 오류가 표시됩니다.

그래서 우리는 또 다른 두 단계가 필요합니다.

  1. which git터미널에 입력 하십시오 (git 경로 찾기).

  2. Android 스튜디오에서 경로 (3 단계)를 구성한 다음 적용

아래 그림처럼 여기에 이미지 설명 입력

그것은 나를 위해 작동합니다.


네, 여기에서도 xcode를 제거하고 이것은 매력처럼 작동했습니다. Cheers mate
SparkyRobinson

1
나는 왜 자식이 Xcode`s의 경로에 설치됩니다, 혼란 스러워요
제프리 마

2
감사합니다, 저도 같은 문제를 겪고 그것은 당신의 단계에 따라 해결된다
나라 얀 반 다리

2
실행 which git망할 놈의 설정에 붙여 다음, 자식 실행 파일의 경로 밖으로 안드로이드 스튜디오 터미널 인쇄에. 이것은 나를 위해 작동합니다!
Zhanyun Xiong

13

터미널에서 "which git"을 사용합니다. git 위치를 제공합니다. "/ usr / local / bin / git"과 같이 "Fix it"을 클릭 한 후 나타나는 팝업에이 위치를 붙여 넣습니다. 그런 다음 적용을 클릭하십시오.


이것은 SmartGit을 사용하는 저에게도 해결책이었습니다
hitautodestruct


5

제 상황에서는 터미널에서 "which git"을 사용했습니다. "/ usr / bin / git"대신 "/ usr / local / bin / git"과 같은 내 자식 위치를 제공합니다. "Fix it"을 클릭 한 후 팝업에이 위치를 붙여 넣었습니다. 그런 다음 적용을 클릭하면 작동합니다.


5

"/ usr / local / bin / git"경로를 시도하고 "테스트"버튼을 클릭했지만 오류가 발생했습니다.

그래서 테스트 버튼 외에 세 개의 점을 클릭하고 주어진 경로로 점프했지만 git 실행 파일이 없습니다. 그래서 아래 경로에서 git exec를 찾았습니다.

/ usr / local / git / bin / git

도움이 되었기를 바랍니다.


4

나는 같은 문제를 만났다. 아이디어는 다음을 나타냅니다. Git을 시작할 수 없습니다 : / user / bin / git ... 그리고 종료시 "which git"을 실행하고 내 자식이 계속 유지되는 것을 발견했습니다. / user / local / bin / git 그래서 필요한 것은 프로젝트 설정에서 git의 경로를 변경하십시오. 그리고 그것은 효과가있었습니다.


3

어제 밤에 Xcode를 업데이트했습니다. 터미널에서 sudo를 통해 git을 루트로 실행 한 다음 Xcode 라이선스 약관에 동의하지 않았으며이를 확인한 다음 터미널에서 동의한다고 말했습니다. Xcode를 열려고하면 아마도 GUI 버전이있을 것입니다.


3

MacOS Sierra를 설치할 때 실행했는데 xcode-select --install제대로 작동했습니다.


1
이것은 기존 답변 의 반복처럼 들립니다 .
Pang

2

제 경우에는 Xcode 앱의 이름을 Xcode9로 변경하고 나중에 Xcode로 이름을 변경했습니다.

Xcode.app 경로를 업데이트해야했습니다.

sudo xcode-select --switch /Applications/Xcode.app터미널에 입력 한 후 모든 것이 다시 정상적으로 작동했습니다.


1

PhpStorm에서 같은 문제가 발생했습니다. 이것은 OS X EL Capitan에서 XCode를 업데이트 한 후 나에게 왔습니다. 이 업데이트 후 XCode 및 OS X에 필요한 라이선스를 수락하기 위해 열지 않았습니다. 라이선스를 수락했을 때 문제가 해결되었습니다.


1

Mac OS Sierra에 두 개의 Xcode (ver.7 및 ver.8) 앱을 설치할 때이 문제가 발생합니다.

내가하는 일은 간단히 Xcode 8을 열고 Preferences 로 이동하여 탭의 위치 를 선택한 다음 명령 줄 도구Xcode 8.0으로 설정하는 것 입니다.


1

sudo xcode-select --reset 터미널에서 즉시 문제를 해결했습니다.


1
  1. sudo git --version 실행

  2. Xcode가 이미 설치되어있는 경우 : sudo softwareupdate -ia --verbose 실행하지 않는 경우 : xcode-select --install sudo xcodebuild -license

  3. sudo xcode-select -switch / Library / Developer / CommandLineTools

이 후 시스템을 다시 시작하는 것을 잊지 마십시오. 그것은 나를 위해 일했고 확실히 당신도 일했습니다.


0

에서 다운로드 자식을 https://git-scm.com 다운로드 후 다음을 설치하고 터미널에 입력 이눔 당신이 자식 경로를 얻을 것이다

Satishs-MacBook-Air : ~ Pathuri $ 어느 자식

/ usr / local / bin / git

Satishs-MacBook-Air : ~ Pathuri $

적용을 클릭하고 팝업에 맞추면 해결됩니다.


0

최근에 Jetbrains Toolbox를 설치 한 경우 :

도구 상자를 통해 제거하고 설치하면 문제가 해결되었습니다.



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.