OS X - Git başlatılamıyor: / usr / bin / git Muhtemelen Git yürütülebilir dosyasının yolu geçerli değil


115

Android Studio'da şu hatayı alıyorum:

Git başlatılamıyor: / usr / bin / git Muhtemelen Git yürütülebilir dosyasının yolu geçerli değil.

Git'e giden yolu ayarlamak için beni Android Studio'daki alana götüren onu düzeltmek için bir seçenek sunuyor. Bunun ayarlandığını görüyorum

/ Usr / bin / git

Ve o yolu kontrol ediyorum ve bu yol gerçekten de git çalıştırılabilirinin yolu. Android Studio neden git'i başlatamıyor?

DÜZENLEME: Android Studio terminalinde git komutlarını kullanmaya çalıştığımda şöyle diyor:

Xcode / iOS lisansını kabul etmek için yönetici ayrıcalıkları gerekir, lütfen sudo aracılığıyla kök olarak yeniden çalıştırın.


Henüz Mac'inize git yüklemediniz, değil mi? Öyleyse, bir terminal açın, git'i çalıştırın, sizden dev paketini yüklemenizi isteyecek ve alacaksınız.
topheman

@topheman Teşekkürler. Mac'imde XCode projeleri ve ayrıca Android Studio projeleri için git kullanıyorum. Git dün gece Android Studio projemde çalışıyordu. Git'i çalıştırmayı denediğimde şunu söylüyor: Xcode / iOS lisansını kabul etmek yönetici ayrıcalıkları gerektirir, lütfen sudo aracılığıyla kök olarak yeniden çalıştırın.
BeniaminoBaggins

2
Mac'inizde bir güncelleme yaptınız mı? which gitTerminalde koştuğunuzda , onu bulur mu? Artık
git'i

1
/ Usr / local / lib / git olarak değiştirildi
peacetype

Xcode komut satırının güncellenmesi gerektiğinden, çalıştırmalısınız,xcode-select --install
Emad Aghayi

Yanıtlar:


204

sudo git --versionKomut satırınızda çalıştırmalısınız . Git xcode lisans sözleşmesini kabul etmenizi isteyecek, bir kez yapıldığında her şey eskisi gibi çalışacaktır.


4
İyi cevap. Ben de işe yarayan "sudo git" i çalıştırdım.
BeniaminoBaggins

44
Benim için işe yaramadı, "xcrun: error: geçersiz etkin geliştirici yolu (/ Library / Developer / CommandLineTools), eksik xcrun: / Library / Developer / CommandLineTools / usr / bin / xcrun" mesajını alıyorum. Bunun için Google'a bir çözüm deneyeceğim ve buraya getireceğim
Chucky

44
@chucky Ben de aynı sorunla karşılaştım, sonra benim için çalıştı "xcode-select --install" çalıştırdım.
kamal_prd

Benim için çalıştı. Çok teşekkürler.
mithataydogmus

Bu hata mesajını aldım, bu nasıl çözülür? xcodebuild [7] [MT] DVTToolchain: Araç zinciri yüklenemedi: <DVTFilePath: 0x7fd8: '/ Library / Developer / Toolchains / swift-DEVELOPMENT-SNAPSHOT-2016-05-03-a.xctoolchain'>: Error Domain = DVTToolchainErrorDomain Kodu = 6 "Info.plist: OverrideBuildSettings: {SWIFTTCODE} bir dizi veya dizi içermelidir" UserInfo = {NSFilePath = / Library / Developer / Toolchains / swift-DEVELOPMENT-SNAPSHOT-2016-05-03-a.xctoolchain, NSLocalizedDescription = Info.plist: OverrideBuildSettings: {SWIFT_LINK_CODE} bir dizi veya dizi içermelidir} git sürüm 2.10.1 (Apple Git-78)
Franck

95

MacOS Sierra'ya yükseltirken şunu çalıştırmam gerekiyordu: xcode-select --install


Ayrıca burada belirtilen çözümü kullanmak zorunda kaldım, belki de "sudo xcode-select --install" yapmadığım için : intellij-support.jetbrains.com/hc/en-us/articles/… .
hBrent

Bu benim için çalıştı! Bu hataya ve açıklamaya burada da bir referans buldum: apple.stackexchange.com/questions/254380/…
Jonas de Herdt

Bu benim için de işe yaradı, bu sorunu Mojave
DDsix

46

Kullanıcının lisans sözleşmesini açıkça kabul etmelisiniz.

Bunu şu şekilde yapmalısın:

  1. Açık terminal
  2. aşağıdaki komutu çalıştırın: sudo xcodebuild -license
  3. şartları kabul et.

Bu kadar! :)


1
Terminali beğenmediyseniz, Xcode uygulamasını da açıp şartları kabul edebilirsiniz.
YYamil

Bunun için teşekkürler. Benim için çalıştı ve beni büyük bir baş ağrısından kurtardı.
cwiggo

1
Bu cevabın "en iyi" cevap olarak seçilmesi gerektiğini düşünüyorum. Xcode terimlerini kabul ettikten sonra (bunun neden gerekli olduğunu bilmiyorum), komutu sudo kullanmadan düzenli olarak çalıştırabilirsiniz. Sudo'nun çok sık teşvik edildiğini hissediyorum. Bunun kötü bir uygulama olduğunu düşünüyorum.
CGTheLegend

Yakın zamanda Xcode'u yükselttiyseniz git, terminale yazmanız size mesajını verecektir Agreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license” and then retry this command.Bu durumda bu sizin için doğru cevaptır.
yanni

41

Ben de bu sorunu yaşadım çünkü Xcode'umu kaldırdım.

Bunu şu adımlarla çözdüm:

  1. Tip xcode-select --installterminalde (Kurulum lisansı)

  2. Bir git indirin ve yeniden kurun

Bu 2 adımdan sonra terminalde gitveya gibi git komutlarını kullanabilirim git --version.

Ama android stüdyosunu açtığımda hala hatayı gösteriyor

bu yüzden iki adıma daha ihtiyacımız var:

  1. Tip which gitterminal içinde (git yolunu bulmak)

  2. Yolu (3. adımda bulduğunuz) android stüdyonuzda yapılandırın, ardından uygulayın

Tıpkı aşağıdaki resimdeki gibi görüntü açıklamasını buraya girin

Benim için çalışıyor.


Evet, burada da aynı şekilde xcode kaldırıldı ve bu harika çalıştı. Cheers mate
SparkyRobinson

1
Kafam karıştı, git neden Xcode'un yolu altına yükleyecek
Jeffery Ma

2
Teşekkürler, ben de aynı sorunu
yaşadım

2
çalıştırmak which gitgit config yapıştırın sonra, git yürütülebilir yolundan dışarı android stüdyo terminali baskı. Bu benim için çalışıyor!
Zhanyun Xiong

13

terminalde "hangi git" i kullanın. Size git konumunuzu sağlayacaktır. "/ usr / local / bin / git" gibi bu konumu "Düzelt" e tıkladıktan sonra açılan açılır pencereye yapıştırın. Ardından uygula'yı tıklayın.


Bu aynı zamanda SmartGit'i kullanarak benim için de
çözümdü


5

Benim durumumda terminalde "hangi git" i kullandım. Bana "/ usr / bin / git" yerine "/ usr / local / bin / git" gibi git konumumu sağlayacak. Bu konumu "Düzelt" e tıkladıktan sonra gelen açılır pencereye yapıştırdım. Daha sonra uygula tıklanır ve çalışır.


5

"/ Usr / local / bin / git" yolunu denedim ve "Test" butonuna tıkladım ancak hata alıyorum.

bu yüzden Test düğmesinin yanı sıra üç noktaya tıkladım ve verilen yola atladım ancak git yürütülebilir dosyası yoktu. Bu yüzden aşağıdaki yolda git exec buldum:

/ Usr / local / git / bin / git

Umut ediyorum bu yardım eder.


4

Ben de aynı problemle karşılaştım. Fikir şunu gösteriyor: Git başlatılamıyor: / user / bin / git ... Ve sonlandırmada "hangi git" i çalıştırıyorum ve git'imin / user / local / bin / git üzerinde kaldığını buldum. Yani ihtiyacım olan şey proje ayarında git'in yolunu değiştirin. Ve işe yaradı.


3

Dün gece Xcode'u güncelledim. Git'i terminalde sudo aracılığıyla kök olarak çalıştırdım ve ardından Xcode lisans koşullarını kabul etmediğimi ve bunları görüntülememe ve ardından terminalde kabul etmeme izin verdiğimi söyledi. Xcode'u açmaya çalışırsam muhtemelen GUI sürümüne sahip olurdum.



2

Benim durumumda Xcode uygulamasının adını Xcode9 olarak değiştirdim ve daha sonra Xcode olarak yeniden adlandırdım.

Xcode.app yolumu güncellemem gerekiyordu.

sudo xcode-select --switch /Applications/Xcode.appTerminalde yazdıktan sonra her şey tekrar iyi çalıştı


1

PhpStorm'da da aynı sorunu yaşadım. Bu bana OS X EL Capitan'da XCode'u güncelledikten sonra geldi. Bu güncellemeden sonra, XCode ve OS X için gerekli olan lisansı kabul etmek için açmadım. Lisansı kabul ettiğimde sorun çözüldü.


1

Mac OS Sierra'mda yüklü iki Xcode (sürüm 7 ve sürüm 8) uygulaması varken bu sorunu yaşıyorum.

Ne yapmak basitçe gidin Xcode 8 açmak olduğunu Tercihler seçeneğini Konumları sekmesinde ve set Komuta Hatları Araçlar için Xcode 8.0 .


1

sudo xcode-select --reset terminalde benim için problemi anında çözdü.


1
  1. Sudo git --version'ı çalıştırın

  2. Zaten Xcode kuruluysa: sudo softwareupdate -ia --verbose komutunu çalıştırın Değilse: xcode-select --install sudo xcodebuild -license

  3. sudo xcode-select -switch / Kitaplık / Geliştirici / CommandLineTools

Bundan sonra sistemi yeniden başlatmayı unutmayın. Benim için çalıştı ve kesinlikle senin de çalıştın.


0

Git'i https://git-scm.com adresinden indirin indirdikten sonra yükleyin ve ardından hangi git yolunu alacağınız terminal türünde

Satishs-MacBook-Air: ~ Pathuri $ hangi git

/ Usr / local / bin / git

Satishs-MacBook-Air: ~ Pathuri $

Uygula'ya tıklayın ve çözeceği açılır pencereye sığdırın.


0

Jetbrains Toolbox'ı yakın zamanda kurduysanız:

Araç Kutusu aracılığıyla kaldırma ve yükleme benim için sorunu çözdü.



0

Git'i yeni yüklediyseniz, önce bilgisayarınızı yeniden başlatmayı deneyin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.