ค้นหาโฟลเดอร์การติดตั้ง Git บน Mac OS X


99

ฉันแค่อยากรู้ว่า Git ติดตั้งที่ไหน (ผ่าน DMG) บนระบบไฟล์ MacOS X


2
/usr/local/git/ /usr/local/git/libexec/git-core
Ciasto piekarz

7
/usr/bin/gitบน OS X 10.9.5 และ XCode 6.1
Kerem

3
คุณสามารถเปิดเทอร์มินัลและพิมพ์whereis git
Sanjit Roy

คำตอบ:


123

โปรแกรมติดตั้งจากโฮมเพจ gitจะติดตั้งลงใน/ usr / local / gitตามค่าเริ่มต้น ดูคำตอบนี้ด้วย แต่ถ้าคุณติดตั้ง XCode4 ก็จะติดตั้งรุ่นคอมไพล์ใน/ usr / bin เพื่อให้แน่ใจว่าคุณสามารถอัปเกรดจากเว็บไซต์และใช้ git เวอร์ชันล่าสุดได้อย่างง่ายดายให้แก้ไขข้อมูลโปรไฟล์ของคุณเพื่อวาง/ usr / local / git / binก่อน/ usr / binใน$ PATHหรือแก้ไข/ etc / pathsและ insert / usr / local / git / binเป็นรายการแรก ( ดูคำตอบนี้ )


1
ฉันติดตั้ง git 1.8 ครั้งแรกผ่าน dmg แต่จากนั้นติดตั้ง Command Line Tools สำหรับ XCode (ไม่ใช่ XCode4 แบบเต็ม) จาก Apple ซึ่งติดตั้ง 1.7 การวาง / usr / local / git / bin ที่ด้านหน้าของเส้นทางทำให้ฉันใช้ 1.8 อีกครั้ง ขอบคุณ!
emkman

เจ๋งมากมันใช้ได้กับฉันด้วยใน 10.8.4 มีเวอร์ชันเก่าและการติดตั้งใหม่ไม่สะท้อนการเปลี่ยนลำดับใน / etc / paths ใช้งานได้
Mohammad Arif

168

อยู่ในเส้นทางของคุณหรือไม่? ถ้าเป็นเช่นนั้นให้เรียกใช้which gitในเทอร์มินัลและจะแจ้งให้คุณทราบ


14
สิ่งนี้จะทำให้เส้นทางของไฟล์ไบนารี git ไม่ใช่ไดเร็กทอรีการติดตั้ง git
Ciasto piekarz


7

ในระบบที่ใช้ UNIX ส่วนใหญ่อยู่ที่/usr/bin/git(หากติดตั้งด้วยตัวเลือกเริ่มต้น)
สคริปต์ที่เกี่ยวข้องกับ git ทั้งหมดอยู่ที่/usr/libexec/git-core


4

โดยปกติแล้วแอปพลิเคชันบางตัวจะทราบว่านำมาจากเส้นทาง Xcode.app ด้วย: /Applications/Xcode.app/Contents/Developer/usr/bin/

Coda 2 ชอบเส้นทางนี้มากกว่า soft link ที่ / usr / bin




2

บน Linux คำสั่งคือ whereis หรือคุณสามารถออกfind / -name gitและรอชั่วนิรันดร์ หรือลองอีกทางหนึ่งecho $PATH | sed "s/:/ /g" | xargs -L 1 ls | grep git


2

คุณสามารถใช้คำสั่งนี้บนเทอร์มินัลเพื่อค้นหา git บนแพลตฟอร์ม unix (mac / linux) -

whereis git

คำสั่งนี้ควรส่งคืนบางอย่างเช่น - / usr / bin / git หรือตำแหน่งอื่น ๆ ที่ติดตั้ง git


0

หากคุณมีการติดตั้ง / อัปเดต Xcode ใหม่อาจเป็นไปได้ว่าไบนารีคอมไพล์ของคุณไม่สามารถดำเนินการได้ (ฉันมีของฉันอยู่/usr/bin/git) ในการแก้ไขปัญหานี้เพียงแค่เรียกใช้ Xcode และเงื่อนไขใบอนุญาต "ยอมรับ" แล้วลองอีกครั้งก็ควรใช้งานได้


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.