2013-07-10 9 views
139

पर गिटक स्थापित करें क्या कोई मैक पर गिटक स्थापित करने के बारे में जानता है?मैक

उनकी आधिकारिक वेबसाइट से, ऐसा लगता है कि गिटक गिट के साथ आता है, लेकिन मेरे गिट (git version 1.7.12.4 (Apple Git-37)) का संस्करण गिटक के साथ नहीं आता है।

brew install gitk गिट के लिए काम नहीं करता है।

संस्करण की जानकारी (टिप्पणी से नकल):

  • ओएस एक्स 10.8.2 (12C2034) "माउंटेन शेर"
  • XCode संस्करण 4.6 (4H127)
+1

ओएसएक्स का आप किस संस्करण का उपयोग कर रहे हैं? 10.8.4 पर मेरे पास 'गीट संस्करण 1.8.2.1 (ऐप्पल गिट -45) है जिसमें 'gitk' – foundry

+0

शामिल है क्या आपने एक्सकोड स्थापित किया है? –

+0

मैंने एक्सकोड संस्करण '4.6 (4 एच 127) 'और मैक वर्जन' ओएस एक्स 10.8.2 (12 सी 2034)' – Mingyu

उत्तर

191

सही है, 1.7। 12.4 (ऐप्पल गिट -37) गिटक के साथ नहीं आता है। आप ब्रू का उपयोग करके गिट के साथ आने वाले गिट का एक और हालिया संस्करण स्थापित कर सकते हैं। अधिक पूरी तरह से निर्देश यहाँ स्थित:

brew update 
brew install git 

आप दर्शाता है कि उसे Git लिंक नहीं कर सके कोई त्रुटि मिलती है, तो आप अनुमतियाँ/फ़ाइलें के मालिकों को बदलने की जरूरत हो सकता है: http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/

टर्मिनल पर निम्न कमांड चलाएँ यह उल्लेख है।

एक बार पूरा, चलाएँ:

which git 

और सुनिश्चित करें कि यह पता चलता है:

/usr/local/bin/git 

यदि यह नहीं है, चलाएँ:

brew doctor 

और डाल करने के लिए पथ परिवर्तन करना पथ में पहले/usr/स्थानीय/बिन। अब, गिटक आपके पथ पर होना चाहिए (गिट के एक अद्यतन संस्करण के साथ)।

+0

पर गिटक के लिए इंस्टॉल करें मैंने ब्रू का उपयोग करने के लिए गिट 1.8.3.4 इंस्टॉल किया है। लेकिन गिटक में बग है। यदि आप शाखा की जांच करते हैं और 'gitk --all' टाइप करते हैं, तो अस्थिर स्थानीय शाखा दिखाई दे रही है। गिट स्थिति टाइप करने के बाद, अस्थिर स्थानीय शाखा अदृश्य है। क्या कोई इसका अनुभव करता है? – pebble8888

+5

मैंने उपर्युक्त सभी अद्यतन किए हैं, लेकिन गिट का संस्करण नहीं बदला है - मेरे पास पहले से ही नवीनतम संस्करण होना चाहिए। लेकिन अब मैं अचानक गिटक है! – Kuba

+0

हारे उसी तरह @ क्यूबा के साथ हाँ, रहस्यमय तरीके से अब गिटक है! – relipse

19

मैं सिर्फ एक ही समस्या थी और इसे हल इस प्रकार है: से http://git-scm.com/download/mac

    1. डाउनलोड आधिकारिक Git पैकेज मैक के लिए पैकेज इंस्टॉल करें। यह सभी बाइनरी/usr/local/git/bin में रखता है।
    2. वैकल्पिक रूप से टर्मिनलों के gitk सुलभ बाहर
    3. बनाने या तो अपने पथ पर जोड़ने/usr/स्थानीय/Git/bin या एक उपनाम का उपयोग करने के लिए शामिल स्क्रिप्ट चलाने (alias gitk='/usr/local/git/bin/gitk')
  • +1

    ~/.bash_profile फ़ाइल में। जोड़ें: निर्यात पाथ =/usr/स्थानीय/बिन: $ पाथ या/usr/स्थानीय/गिट/बिन पथ। –

    +0

    धन्यवाद लियो यह मेरे लिए भी काम कर रहा है :) –

    0

    सबसे पहले आप जांच करने की आवश्यकता है जो Git आप चल रहे हैं के संस्करण, काढ़ा के साथ स्थापित एक/usr/स्थानीय/bin/Git पर चलना चाहिए, तो आप का उपयोग कर एक टर्मिनल से यह पुष्टि कर सकते हैं:

    which git 
    

    मामले Git में एक अलग निर्देशिका पर दिखाई देता है आपको इसे टर्मिनल से इसे जोड़ने के लिए इसे चलाने की आवश्यकता है उर पथ:

    echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile 
    

    उसके बाद आप बंद कर सकते हैं और फिर से अपने टर्मिनल खोलने के लिए या सिर्फ चलाएँ:

    source ~/.bash_profile 
    

    और देखा! यदि आप ओएसएक्स मैवरिक्स पर चल रहे हैं तो आपको XQuartz इंस्टॉल करने की आवश्यकता हो सकती है।

    0

    क्या मैं कर रहा समाप्त हो गया था: काढ़ा जानकारी git

    कौन सा मुझे जानकारी दे दी है कि Git में क्लोन किया गया था: /usr/local/Cellar/git/1.9.0

    तो मैं सिर्फ कहा:/यूएसआर/स्थानीय/सेलर/गिट/1.9.0/बिन मेरे पाथ एनवी चर की शुरुआत में।

    नोट: मुझे नहीं पता कि होमब्रू का उपयोग कैसे करें ... बस मुझे जल्दी से जाना है क्योंकि मेरे पास अन्य चीजें हैं ... यह मूल रूप से मेरे लिए चल रहा है, इसलिए मैं अब इसके लिए चिपक रहा हूं । (शायद होमब्री के साथ काम करने का तरीका नहीं है)।

    14

    आप पहले से ही Git homebrew के माध्यम से स्थापित है, तो आप सिर्फ उन्नयन कर सकते हैं:

    $ which git 
    /usr/bin/git 
    $ brew upgrade git 
    $ which git 
    /usr/local/bin/git 
    

    स्थानीय/bin में एक gitk

    +1

    यह स्वीकार्य उत्तर होना चाहिए। इसके अलावा, यदि आप मैक ओएस एक्स के साथ आने वाली सिस्टम गिट का उपयोग कर रहे हैं, तो होमब्री के माध्यम से गिट का एक नया इंस्टॉलेशन करने का अनुक्रम होगा: 'ब्रू इंस्टॉल गिट && कौन सा गिट' (कोई भी इरादा नहीं है!) चाहिए आपको आउटपुट '/ usr/local/bin/git' ... नोट: मैं * अत्यधिक * अद्यतन करने और पहले डॉक्टरिंग की अनुशंसा करता हूं, जैसा कि: 'ब्रू अपडेट; ब्रू डॉक्टर और ब्रू इंस्टॉल गिट && जो git' -or- 'ब्रू अपडेट अपडेट करें; ब्रू डॉक्टर और ब्रू अपग्रेड गिट && जो git' इसके बजाय ... अपेक्षित '/ usr/local/bin/git' आउटपुट प्राप्त करने के लिए ('जो' कमांड से)। – likethesky

    0

    मैं के साथ मैक 10.7.5 पर एक ही समस्या थी होगा Git संस्करण 1.7.12.4

    जब मैं gitk भाग गया मैं एक त्रुटि मिली:

    "Error in startup script: expected version number but got "Git-37)" 
        while executing 
    "package vcompare $git_version "1.6.6.2"" 
        invoked from within 
    "if {[package vcompare $git_version "1.6.6.2"] >= 0} { 
        set show_notes "--show-notes" 
    }" 
        (file "/usr/bin/gitk" line 11587) 
    

    जब मैंने गिटक में कोड को देखा, मैंने उस रेखा को देखा जो संस्करण सेट करता है।

    set git_version [join [lrange [split [lindex [exec git version] end] .] 0 2] .] 
    

    यह किसी भी तरह Git संस्करण Git-37 बजाय 1.7.12.4

    करने के लिए परिणाम पार्स मैं बस के साथ git_version लाइन की जगह: मैं एक ही मुद्दा था

    set git_version "1.7.12.4" 
    
    14

    । मैंने इसके बजाय gitx स्थापित किया।

    आप यहां से gitx इंस्टॉल कर सकते हैं।

    http://rowanj.github.io/gitx/

    पैकेज डाउनलोड करें और इसे स्थापित करें। उसके बाद स्पॉटलाइट खोज से गिट खोलें, शीर्ष बाएं कोने में गोटो। गिटएक्स पर क्लिक करें और टर्मिनल उपयोग को सक्षम करें।

    गोटो अपने रेपो और बस के प्रकार:

    $ gitx --all 
    

    यह गुई खुल जाएगा।

    उपयोगकर्ता पुस्तिका: http://gitx.frim.nl/user_manual.html

    3

    1) * nix रास्ता

    • संपादित अपने ~/.bash_profileCreate one if you don't have already
    • टर्मिनल में which git निष्पादित करें।
    • यह git स्थापना निर्देशिका
    • grep या open . (जीयूआई रास्ते) के साथ ls कर में
    • cd को Git द्विआधारी का रास्ता है कि टर्मिनल संदर्भित करता है देता है और bin फ़ोल्डर
    • के लिए देखो यह
    • अंदर gitk लगता है
    • pwd और पथ की प्रतिलिपि बनाएँ, या दायाँ क्लिक करें + जानकारी प्राप्त करें + पथ कॉपी करें और इसे अपने .bash_profile
    • उदाहरण: export PATH=/usr/local/git/bin:$PATH
    • टर्मिनल को पुनः आरंभ: sudo su - $USER
    • कोशिश gitk (अगर यह एक उचित Git निर्देशिका है यह काम करना चाहिए) मैक एल कैप्टन साथ

    मुद्दे - क्लिक करें और इस मुद्दे को gitk will not start on Mac: unknown color name “lime”

    को हल करने के निर्देशों का पालन

    vi के साथ असहज अगर, sublime जैसे टेक्स्ट एडिटर के साथ खोलें और फ़ाइल में lime के सभी उल्लेख खोजें, औरके साथ प्रतिस्थापित करें। ऐसा करने से पहले बैकअप लें।

    brew update

    brew doctor

    brew link git

    :

    2) homebrew रास्ता

    Yosemite (यकीन नहीं अगर यह Yosemite विशिष्ट था) में, मैं उपर्युक्त चरणों का पालन किया

    जोड़ा /usr/local/Cellar/git/2.4.0/bin पथ

    कोई भाग्य नहीं!

    फिर, पता चला (संभवतः which git कि Git अभी भी निर्देशिका खोला /usr/bin/git

    से जुड़ा हुआ था और पाया एक बाइनरी निष्पादन किया गया था, एक बैकअप Git हाथों में ले लिया।बक और मूल फ़ाइल को नष्ट कर दिया - इन सब की आवश्यकता होती है पासवर्ड

    पुनः आरंभ टर्मिनल

    बिंगो यह

    1

    काम आप होने की पहले से ही फिंक स्थापित किया है, इस Yosemite पर मेरे लिए काम किया /! ओएस एक्स 10.10.5:

    fink install git

    ध्यान दें कि एक पक्ष प्रभाव के रूप में, अन्य Git आदेशों भी नए प्रयोग कर रहे हैं Git ऐप्पल (2.3.2) के संस्करण की बजाय फ़िंक द्वारा स्थापित संस्करण (2.5.1), जो अभी भी वहां है लेकिन मेरे $ PATH द्वारा छूट दी गई है।

    0

    गिट मैक संस्करण gitk के बिना आता है लेकिन यदि आप brew install git करते हैं तो आपको तुरंत gitk पर पहुंच प्राप्त होती है।

    मैं मैक सिएरा 10.12.5

    0

    उपयोग कर रहा हूँ तुम भी MacPorts से git साथ gitk मिल सकती है।

    sudo port install git