OS X - Git प्रारंभ नहीं कर सकता: / usr / bin / git संभवतः Git निष्पादन योग्य का मार्ग मान्य नहीं है


115

मुझे एंड्रॉइड स्टूडियो में यह त्रुटि मिलती है:

Git प्रारंभ नहीं कर सकता: / usr / bin / git संभवतः निष्पादन योग्य Git का पथ मान्य नहीं है।

यह मुझे इसे ठीक करने के लिए एक विकल्प देता है, जहां यह मुझे एंड्रॉइड स्टूडियो के क्षेत्र में ले जाता है ताकि गिट के लिए रास्ता तय किया जा सके। मैं देख रहा हूँ कि यह सेट है

/ Usr / bin / Git

और मैं उस रास्ते की जांच करता हूं, और वह रास्ता वास्तव में गिट एक्जीक्यूटेबल का रास्ता है। Android Studio git को शुरू करने में असमर्थ क्यों है?

संपादित करें: जब मैं एंड्रॉइड स्टूडियो टर्मिनल में गिट कमांड का उपयोग करने का प्रयास करता हूं तो यह कहता है:

Xcode / iOS लाइसेंस के लिए सहमत होने के लिए व्यवस्थापक विशेषाधिकारों की आवश्यकता होती है, कृपया sudo के माध्यम से रूट के रूप में फिर से चलाएं।


आपने अभी तक अपने मैक पर गिट स्थापित नहीं किया है? यदि ऐसा है, तो एक टर्मिनल खोलें, git चलाएं, यह आपको देव सुइट को स्थापित करने के लिए कहेगा और आप इसे प्राप्त करेंगे।
topheman

@topheman धन्यवाद मैं अपने मैक पर XCode परियोजनाओं और Android स्टूडियो परियोजनाओं के लिए git का उपयोग कर रहा हूं। Git कल रात मेरे Android Studio प्रोजेक्ट में काम कर रहा था। जब मैं इसे चलाने की कोशिश करता हूं तो यह कहता है: Xcode / iOS लाइसेंस से सहमत होने के लिए व्यवस्थापक विशेषाधिकारों की आवश्यकता होती है, कृपया sudo के माध्यम से रूट के रूप में फिर से चलाएं।
बेनियामिनो बैगिन्स

2
क्या आपने अपने मैक पर अपडेट किया है? जब आप which gitटर्मिनल में दौड़ते हैं , तो क्या यह पता चलता है? यदि आप अब और दौड़ नहीं सकते, तो आपको पीछा करना चाहिए और
सूडो के

1
इसे बदलकर / usr / स्थानीय / lib / git
peacetype

चूंकि Xcode कमांड लाइन को अपडेट करने की आवश्यकता है, इसलिए आपको दौड़ना होगा,xcode-select --install
Emad Aghayi

जवाबों:


204

आपको sudo git --versionअपनी कमांड लाइन पर चलना चाहिए । यह आपको git xcode लाइसेंस समझौते से सहमत होने के लिए कहेगा, एक बार सब कुछ पहले की तरह काम करेगा।


4
अच्छा उत्तर। मैंने सिर्फ "सुडो गिट" चलाया, जिसमें काम भी किया।
बेनियामिनोबैगिन्स 21

44
मेरे लिए काम नहीं किया, मुझे संदेश मिला "xcrun: त्रुटि: अमान्य सक्रिय डेवलपर पथ (/ लाइब्रेरी / डेवलपर / कमांडलाइन), अनुपलब्ध xcrun: / लाइब्रेरी / डेवलपर / कमांडलाइन / usr /" xcrun "। मैं इसके लिए एक उपाय और Google का प्रयास करूंगा और इसे यहां लाऊंगा
Chucky

44
@chucky मुझे भी इसी समस्या का सामना करना पड़ा, फिर मैंने "xcode-select --install" चलाया, मेरे लिए काम किया।
kamal_prd

मेरे लिए काम किया। बहुत बहुत धन्यवाद।
मितहतयादोगमस 10

मुझे यह त्रुटि संदेश मिला, इसे कैसे हल करें? xcodebuild [7] [MT] DVTToolchain: Toolchain लोड करने में विफल: <DVTFilePath: 0x7fd8: '/ Library / Developer / Toolchains / Swift-DEVELOPMENT-SNAPSHOT-2016-05-03-a.xctoolchain'>: त्रुटि डोमेन = DVTToolchainin = 6 "Info.plist: OverrideBuildSettings: {SWIFTTCODE} में स्ट्रिंग या सरणी होनी चाहिए" UserInfo = {NSFilePath = / Library / Developer / Toolchains / स्विफ्ट-डिवेलपमेंट-SNAPSHOT-2016-05-03-a.xctoolchain, NSLocalizedDescription = Info.plist: OverrideBuildSettings: {SWIFT_LINK_CODE} में स्ट्रिंग या सरणी होना चाहिए} git संस्करण 2.10.1 (Apple Git-78)
Franck

95

मैकओएस सिएरा में अपग्रेड करते समय मुझे दौड़ना पड़ा: xcode-select --install


मुझे यहां बताए गए समाधान का भी उपयोग करना था, शायद इसलिए कि मैंने "sudo xcode-select --install" नहीं किया था: intellij-support.jetbrains.com/hc/en-us/articles/…
hBrent

यह मेरे लिए काम किया! मुझे इस त्रुटि और स्पष्टीकरण का एक संदर्भ यहां भी मिला: Apple.stackexchange.com/questions/254380/…
जोनास डी हर्ड्ट

यह मेरे लिए भी काम करता है, मैंने इस मुद्दे को Mojave
DDsix

46

आपको उपयोगकर्ता के लाइसेंस समझौते से स्पष्ट रूप से सहमत होना चाहिए।

यह है कि आपको यह कैसे करना चाहिए:

  1. टर्मिनल खोलें
  2. निम्न आदेश चलाएँ: sudo xcodebuild -license
  3. शर्तों से सहमत हैं।

बस! :)


1
यदि आपको टर्मिनल पसंद नहीं है तो आप Xcode ऐप भी खोल सकते हैं और शर्तें स्वीकार कर सकते हैं।
ययामिल

इसके लिए धन्यवाद। इसने मेरे लिए काम किया और मुझे भारी सिरदर्द से बचाया।
cwiggo

1
मुझे लगता है कि इस उत्तर को "सर्वश्रेष्ठ" उत्तर के रूप में चुना जाना चाहिए। आपके द्वारा Xcode की शर्तों को स्वीकार करने के बाद (न जाने क्यों कि आवश्यक होने की आवश्यकता होगी) आप sudo का उपयोग किए बिना नियमित रूप से कमांड को चलाने में सक्षम हैं। मुझे लगता है कि सूदो को अक्सर प्रोत्साहित किया जाता है। मुझे लगता है कि यह सिर्फ बुरा अभ्यास है।
CGTheLegend

यदि आपने हाल ही में Xcode को अपग्रेड किया है, तो gitटर्मिनल में टाइप करना आपको संदेश देगा Agreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license” and then retry this command.। उस स्थिति में यह आपके लिए सही उत्तर है।
यानि

41

मुझे यह समस्या भी आई, क्योंकि मैंने अपने Xcode की स्थापना रद्द कर दी थी।

मैंने इसे इन चरणों के साथ हल किया है:

  1. xcode-select --installटर्मिनल में टाइप करें (लाइसेंस स्थापित करें)

  2. एक गिट डाउनलोड करें और इसे फिर से स्थापित करें

इस 2 चरणों के बाद, मैं टर्मिनल में git कमांड का उपयोग कर सकता हूं जैसे gitया git --version

लेकिन जब मैं एंड्रॉइड स्टूडियो खोलता हूं, तो यह अभी भी त्रुटि दिखाता है

इसलिए हमें एक और दो चरणों की आवश्यकता है:

  1. which gitअपने टर्मिनल में टाइप करें (गिट पथ का पता लगाएं)

  2. पथ को कॉन्फ़िगर करें (आपको चरण 3 में मिला) अपने एंड्रॉइड स्टूडियो में, फिर आवेदन करें

नीचे तस्वीर की तरह यहां छवि विवरण दर्ज करें

इससे मेरा काम बनता है।


हां, यहाँ भी, एक्सकोड की स्थापना रद्द की और यह एक आकर्षण की तरह काम किया। चीयर्स मेट
SparkyRobinson

1
मैं उलझन में हूँ, git Xcode`s पथ के नीचे क्यों स्थापित होगा
जेफरी मा

2
धन्यवाद, मैं एक ही समस्या थी और यह आपके चरणों का पालन करके हल किया गया है
नारायण भंडारी

2
which gitएंड्रॉइड स्टूडियो टर्मिनल में चलाए जाने वाले गिट एक्जीक्यूट का रास्ता प्रिंट करें, फिर इसे गिट कॉन्फिग में पेस्ट करें। यह मेरे लिए काम करता है!
झान्युन जियोन्ग

13

टर्मिनल में "कौन सा गिट" का उपयोग करें। यह आपको अपना स्थान प्रदान करेगा। जैसे "/ usr / लोकल / बिन / git" इस लोकेशन को पॉपअप में पेस्ट करता है जो "फिक्स इट" पर क्लिक करने के बाद आया था। फिर अप्लाई पर क्लिक करें।


स्मार्टगिट का उपयोग करने का यह भी मेरे लिए समाधान था
hitautodestruct


5

अपनी स्थिति में मैंने टर्मिनल में "जो गिट" का इस्तेमाल किया। यह मुझे मेरा git स्थान प्रदान करेगा जैसे "/ usr / local / bin / git" के बजाय "/ usr / bin / git" मैंने इस स्थान को पॉपअप में चिपकाया था जो "इसे ठीक करें" पर क्लिक करने के बाद आया था। फिर क्लिक करें लागू करें और यह काम करता है।


5

मैंने "/ usr / स्थानीय / बिन / गिट" पथ की कोशिश की और "परीक्षण" बटन पर क्लिक किया लेकिन त्रुटि हो रही थी।

इसलिए मैंने टेस्ट बटन के अलावा तीन बिंदुओं पर क्लिक किया और दिए गए मार्ग पर कूद गया, लेकिन कोई भी निष्पादन योग्य मौजूद नहीं था। इसलिए नीचे पथ पर मुझे जीआईटी निष्पादन मिला:

/ Usr / स्थानीय / Git / bin / Git

मुझे उम्मीद है यह मदद करेगा।


4

मैं एक ही समस्या से मुलाकात की। आइडिया से संकेत मिलता है कि: Git शुरू नहीं कर सकते: / उपयोगकर्ता / बिन / git ... और मैं "git" को समाप्त करने पर चलाता हूं और मैंने पाया कि मेरे git पर बने रहें: / उपयोगकर्ता / स्थानीय / बिन / git तो मुझे क्या चाहिए परियोजना सेटिंग पर परिवर्तन का रास्ता। और इसने काम किया।


3

मैंने कल रात Xcode अपडेट किया था। मैंने टर्मिनल में sudo के माध्यम से रूट के रूप में git चलाया और फिर यह कहा कि मैं Xcode लाइसेंस शर्तों से सहमत नहीं हूं, और मुझे उन्हें देखने और फिर टर्मिनल में सहमत होने की अनुमति दी। अगर मैं Xcode खोलने की कोशिश करता तो शायद मुझे GUI संस्करण मिल जाता।



2

मेरा मामला है कि मैंने Xcode9 का नाम Xcode9 में बदल दिया है और बाद में नाम बदलकर Xcode कर लिया है।

मुझे अपने Xcode.app पथ को अपडेट करने की आवश्यकता थी।

sudo xcode-select --switch /Applications/Xcode.appटर्मिनल पर टाइप करने के बाद सब कुछ फिर से ठीक हो गया


1

मुझे PhstStorm में भी यही समस्या थी। OS X EL Capitan पर XCode अपडेट करने के बाद यह मेरे पास आया। इस अद्यतन के बाद मैंने XCode और OS X के लिए आवश्यक लाइसेंस को स्वीकार करने के लिए इसे नहीं खोला। जब मैंने लाइसेंस को स्वीकार कर लिया था तो समस्या हल हो गई थी।


1

जब मेरा Mac OS Sierra में दो Xcode (ver.7 और ver.8) ऐप्स इंस्टॉल होते हैं, तो मुझे यह समस्या होती है।

मुझे क्या बस, Xcode 8 को खोलने के लिए जाना है पसंद , चयन स्थान टैब में, और सेट कमांड लाइन उपकरण के लिए Xcode 8.0



1
  1. भागो सुतो गिट - विसर्जन

  2. यदि पहले से ही Xcode स्थापित है: sudo softwareupdate -ia --verbose चलाएं यदि नहीं: xcode-select - sudo xcodebuild -license

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

इसके बाद सिस्टम को फिर से शुरू करना न भूलें। इसने मेरे लिए काम किया और निश्चित रूप से आपके लिए भी काम किया।


0

इसे डाउनलोड करने के बाद https://it-scm.com से git डाउनलोड करें और फिर टर्मिनल टाइप में जो आपको git पाथ मिलेगा

सतीश-मैकबुक-एयर: ~ पथुरी $ जो गिट

/ Usr / स्थानीय / bin / Git

सतीश-मैकबुक-एयर: ~ पथुरी $

अप्लाई पर क्लिक करें और इसे पॉप अप पर फिट करें जो इसे हल करेगा।


0

यदि आपने हाल ही में Jetbrains Toolbox स्थापित किया है:

टूलबॉक्स के माध्यम से अनइंस्टॉल और इंस्टॉल करने से मेरे लिए समस्या हल हो गई।



0

सबसे पहले अपने पीसी को रीस्टार्ट करने की कोशिश करें, अगर आपने अभी गिट स्थापित किया है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.