Saya baru saja memutakhirkan ke OS X Lion dan sekarang tidak dapat menginisialisasi Git di mana ia berfungsi dengan baik:
$ git add .
-bash: git: command not found
Saya baru mengenal Git dan pemrograman, jadi saya yakin ini adalah perbaikan cepat, bantuan apa pun sangat dihargai. Terima kasih kawan!
brew > ports
, juga mungkin git sudah tidak$PATH
ada lagi di Anda . Cobasudo find / -name git
dan Anda mungkin menemukan biner Anda.Jawaban:
Jika / usr / local / git sudah ada, Anda harus menambahkannya ke $ PATH Anda atau membuat symlink dengan menempatkan symlink di dalam direktori yang ada di PATH yang ada.
Praktik umum adalah membuat
/usr/local/bin
jika tidak ada dan menambahkan tautan:sumber
Lion (dan Snow Leopard) tidak disertakan bersama
git
- jadi mungkin cara Anda menginstal git tidak bertahan pada peningkatan. Anda harus menemukan salinan git Anda atau mendapatkan salinan baru. Menggunakan lampu sorot untuk mencari cadangan Time Machine Anda mungkin bermanfaat untuk menemukan file dan tahu apakah itu masalah jalur atau biner benar-benar hilang setelah Lion memigrasikan data Anda.Semua repo Anda yang disimpan di ruang pengguna baik-baik saja. Cobalah untuk mendapatkan versi git yang sama atau lebih baru.
Baris perintah
mdfind -name git
akan mencantumkan semua file yang disorot oleh git dengan namanya. Sebagian besar instalasigit
harus selamat dari upgrade ke Lion dan Anda hanya perlu membersihkan lingkungan Anda atau tautan ke biner dari suatu tempat di komputer Anda$PATH
.Xcode 4 (4.0-4.2) memasukkan git ke dalam
/Developer/usr/bin
bersama dengan sebagian besar alat lain yang Anda butuhkan seperti make dan gcc. Mungkin paling mudah untuk mempertahankan git setelah mendapatkan Xcode (saat ini) gratis dari App Store. Xcode 4.3 menempatkan giy dan alat-alat lain di dalamnyaApplications/Xcode.app/Contents/Developer/usr/bin
.Untuk menghindari masalah dengan versi yang berbeda, Anda mungkin ingin memastikan semua versi lama hilang dari hard drive Anda. (dan tentu saja dari $ PATH Anda)
sumber
/usr/bin/git
. Saya menginstal Xcode 4 pada instalasi Lion yang bersih (reformat) dan saya tidak ingat pernah menjalankan installer Git.Jika Anda telah menginstal XCode, solusi terbaik adalah Xcode -> Preferences -> Downloads -> Install Command Line Tools.
Ini menempatkan git (antara lain) di / usr / bin / git.
Jika Anda tidak menginstal Xcode, menginstalnya hanya untuk git pasti akan berlebihan.
sumber
Saya pikir Anda akan menemukan bahwa Git masih diinstal pada sistem Anda. Sepertinya PATH berantakan. Periksa untuk melihat apakah / usr / local / git masih ada di sistem Anda.
Saya baru saja menambahkan yang berikut ke file ~ / .bashrc saya dan semuanya kembali normal.
Untuk lebih spesifik, situs ini - http://www.joshstaiger.org/archives/2005/07/bash_profile_vs.html - merinci perbedaan antara .bashrc dan .bash_profile. Jika Anda menggunakan terminal Mac dengan Git, maka menambahkan spesifikasi PATH di atas ke .bash_profile Anda akan melakukan pekerjaan itu. Tentu saja, Anda harus menutup jendela Terminal dan membuka yang baru karena file .bash_profile dimuat pada pembukaan jendela Terminal.
Singkatnya, menambahkan ini ke .bash_profile juga akan berfungsi.
sumber
source
file .bash_profile Anda? Cukup ketiksource .bash_profile
terminal Anda saat berada di dir rumah AndaLangkah 1: Instal ulang git (saya baru saja menginstal versi Snow Leopard dari sini ) jika tidak ada di:
Langkah 2: Buka Terminal dan lakukan hal berikut:
Kemudian di nano di bagian atas file tulis (seperti yang disarankan Harun)
Tekan Ctrl + X untuk keluar dari nano dan tekan Y untuk menyimpan. Kemudian keluar dari terminal dan buka kembali dan git akan bekerja untuk Anda.
sumber
Mungkin, Anda telah menginstal
git
melalui MacPorts atau Fink.Saya pikir akan membutuhkan waktu untuk memiliki rilis untuk Lion ... atau mungkin Anda harus mencoba dan menginstalnya kembali ...
Memang, tampaknya Anda perlu menginstal MacPorts dari trunk untuk mendapatkan kompatibilitas Lion ...
Fink juga mendapat beberapa petunjuk tentang peningkatan ke Lion .
sumber
Dari StackOverflow:
kemudian jalankan source
~/.bash_profile in Terminal
Tautan ke pos di sana: https://stackoverflow.com/questions/6810059/git-on-mac-os-x-lion/6810082#6810082
sumber
Jika Anda menggunakan minuman, jalankan perintah ini dari terminal.
brew install git
sumber
Ini terjadi karena git berhenti menjadi bagian dari $ PATH (karena alasan migrasi).
Ada cara yang sangat sederhana untuk memperbaikinya di OS X:
Di OS X, Anda dapat menambahkan variabel
$PATH
dengan mengubah filejadi, Anda dapat mengembalikan git dengan melakukan hal berikut:
tambahkan
/usr/local/git/bin
ke akhir file, simpan, dan keluar. Mulai ulang shell. Git harus bekerja.sumber
Cukup unduh versi terbaru dari sini: http://code.google.com/p/git-osx-installer/
Instal, buka terminal baru, dan berfungsi seperti sebelumnya: D
sumber
Masalah yang sama di sini, mengunduh dan menginstal versi macan tutul salju dari kode google dan saya pergi. Diperlukan untuk berhenti dan membuka kembali terminal ...
Semua baik-baik saja ..
sumber
Ketika sudah ada git path,
cukup tambahkan direktori ke variabel PATH Anda.
echo 'export PATH=/usr/local/git/bin:$PATH' >> ~/.profile
sumber
Saya menggunakan App Store untuk menginstal Xcode dan itu hanya memberi Anda gumpalan aplikasi semua dalam satu. Namun itu TIDAK memiliki aplikasi dan installer lain di dalamnya. Aku hanya butuh git jadi jalan dari situ
export PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin
Ini sedikit hack, tapi saya tidak menggunakan Xcode untuk banyak hal. Tambahkan ke bash config Anda seperti yang dijelaskan poster lain dan selamat jalan
sumber
Saya memperbaikinya dengan mengunduh dan menginstal ulang git dari sini.
sumber
Anda tidak perlu memodifikasi jalur atau menginstal alat baris perintah Xcode. Cukup gunakan utilitas "xcrun" dari Terminal: http://www.cocoanetics.com/2012/07/you-dont-need-the-xcode-command-line-tools/
sumber
Saya menyelesaikannya dengan mengikuti saran di situs ini:
http://blogger.forgottenskies.com/?p=740
Itu hanya masalah pathing. Sejujurnya, saya mengharapkan lebih banyak masalah. Pembaruan semakin lancar. Saya ingat ketika saya memutakhirkan dari Tiger ke Leopard, hampir semua "open source" rusak ..
sumber