Masalah menginstal Git di bawah Mac OS X 10.9 (Mavericks)


29

Saya baru saja menyelesaikan instalasi baru Mavericks. Kemudian saya pergi ke git-scm.com dan mengunduh installer Mac dan menginstal Git dari sana.

Sekarang setiap kali saya masuk ke terminal dan ketik gitsaya mendapatkan ini:

xcode-select: note: no developer tools were found at '/Applications/Xcode.app', 
requesting install. Choose an option in the dialog to download the command line 
developer tools.

Saya juga dialog ini:

masukkan deskripsi gambar di sini

Installer git menginstal git ke /usr/local/git/bindan saya telah menambahkan ini ke saya PATHtetapi masih tidak ada dadu.

Apa yang saya lakukan salah di sini? Saya tidak ingin menginstal xcode supaya saya bisa menggunakan git.

Jawaban:


44

Cukup unduh paket git asli . Installer akan menginstal git di bawah /usr/local/git(Anda perlu menonaktifkan opsi keamanan untuk menjalankan installer).

Ada bungkus git yang sudah diinstal yang /usr/bindigunakan oleh Xcode yang tidak berfungsi tanpa menginstal Xcode. Anda perlu menjalankan /usr/local/git/bin/gitsecara eksplisit atau mengubah variabel PATH untuk mengandung /usr/local/git/binsebelumnya /usr/bin!

Buat / edit Anda ~/.profiledengan yang berikut ini:

PATH=/usr/local/git/bin:$PATH
export PATH

Apakah ada cara untuk menghapus pembungkus itu dari xcode?
Jan Hančič

@ JanHančič: Ya sudo rm /usr/bin/git,, tetapi tidak disarankan!
Arne Burmeister

3
Cobalah dengan ~ / .profile sebagai gantinya dan jalankan kembali aplikasi terminal
Arne Burmeister

1
Ini berfungsi sekarang ya. Saya kira .bashrc saya entah bagaimana tidak diambil. Terima kasih!
Jan Hančič

2
Bagi saya bekerja di atas tetapi di ~ / .bash_profile
Chux

1

Untuk Mac OS X 10.10 (Yosemite) tambahkan:

/usr/local/git/bin

Sebagai baris pertama untuk /etc/pathsdan menghapus /etc/paths.d/gitfile untuk menghindari duplikasi. Ini akan memengaruhi semua pengguna.


-1

Cukup atur alias jadi ketika Anda memanggil perintah git ia memanggil yang benar, bukan pembungkus ...

alias git="/usr/local/git/bin/git" 

Mac-mini:/$ git -version
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.

Mac-mini:/$ alias git="/usr/local/git/bin/git"

Mac-mini:/$ git -version
Unknown option: -version
usage: git [--version] [--help] [-c name=value]
           [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
           [-p|--paginate|--no-pager] [--no-replace-objects] [--bare]
           [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
           <command> [<args>]
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.