Setelah memutakhirkan ke macOS Catalina, saya mencoba menjalankan git
dari Terminal tetapi terus memberi saya kesalahan berikut:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
.
Bagaimana saya memperbaikinya?
xcode-select --install
bekerja di Mojave. Tidak diperlukan langkah-langkah tambahan.xcode-select --install
, dan saya menerima perjanjian lisensi, tetapi kemudian sistem memunculkan dialog pesan yang mengatakan "Tidak dapat menginstal perangkat lunak karena saat ini tidak tersedia dari server Pembaruan Perangkat Lunak". Jadi git saya masih tidak berfungsi (masalahnya dimulai setelah ditingkatkan ke Mojave danJawaban:
Buka Terminal, dan jalankan yang berikut ini:
Ini akan mengunduh dan menginstal alat pengembang xcode dan memperbaiki masalahnya.
Anda tidak perlu Xcode, Anda hanya dapat menginstal Command Line Tools di sini, yaitu sekitar 130MB.
Masalahnya adalah bahwa seseorang perlu secara eksplisit menyetujui perjanjian lisensi. Sebagai langkah tindak lanjut, Anda mungkin perlu mengatur ulang jalur ke Xcode jika Anda memiliki beberapa versi atau ingin alat baris perintah dijalankan tanpa Xcode.
Saya menemukan solusi dalam pertanyaan ini, Alat Baris Perintah tidak berfungsi .
Anda mungkin mendapatkan pesan kesalahan: "Tidak dapat menginstal perangkat lunak karena saat ini tidak tersedia dari server Pembaruan Perangkat Lunak". Dalam hal ini
xcode-select --reset
berfungsi seperti yang ditunjukkan oleh akozin .sumber
xcode-select --reset
dan itu membantu!git status
brew update
jika Anda telah menginstalnya.--reset
tetapi itu tidak ada bedanya.--install
dipecahkan!Jika Anda tidak ingin menginstal atau menggunakan Xcode (saya tidak), Anda hanya dapat menginstal alat perintah untuk Xcode(lihat Edit)Prasyarat:
Larutan
Buka https://developer.apple.com/download/more/ dan temukan alat baris perintah OS X 10.11) untuk Xcode 7.1 . Kemudian instal paket .dmg yang diunduh.
Versi yang lebih baru
Ini harus bekerja dengan versi terbaru dari alat baris perintah OS X namun saya mengujinya Alat baris perintah OS X 10.11) untuk Xcode 7.1 versi tertentu.
Perbarui ke macOS 10.13
Setelah memperbarui lakukan macOS 10.13, saya harus menginstal
Command Line Tools (macOS 10.13) for Xcode 9
- juga berfungsi dengan baik.Sunting
Seperti @setholopolus disebutkan dalam komentar,
Juga menginstal hanya alat-alat baris perintah untuk Xcode.
Anda juga dapat memverifikasi ini di: http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/
Saya meninggalkan jawaban saya jika Anda memiliki masalah dengan instalasi via
cli
.PS memuji jawaban SO ini: https://stackoverflow.com/a/33593066/2029818
sumber
xcode-select --install
, seperti yang dinyatakan oleh jawaban lainnya, tidak menginstal Xcode, hanya alat baris perintah.xcode-select --install
tidak berhasil untuk saya. Tetapi Sejak 30 Juli 2018, Anda bisa mendapatkan versi terbaru dari alat baris perintah untuk macOS 10.4 (Mojave) setelah Anda masuk ke Akun Pengembang Apple.Untuk macOS High Sierra , jalankan saja perintah yang sama:
dan semuanya akan kembali bekerja.
PEMBARUAN 2019: Ini diperlukan untuk setiap versi macOS baru, jadi itu akan bekerja untuk Catalina juga.
sumber
Inilah langkah-langkah yang harus saya lalui untuk Mojave:
Pertama
xcode-select --reset
.Selanjutnya saya perlu memperbarui alat xcode ke versi terbaru:
sudo softwareupdate -ia --verbose
(NB: ini menjalankan semua pembaruan yang tersedia dari app store, ada cara untuk menentukan bahwa Anda hanya ingin memperbarui satu aplikasi / program, tetapi saya tidak mengetahuinya bagian atas kepala saya).Anda dapat mencoba perintah ini di lain waktu jika itu menunjukkan beberapa perilaku tidak konsisten selama percobaan pertama.
Akhirnya verifikasi bahwa itu berfungsi dengan menggunakan perintah git yang Anda pilih, mis
git status
.sumber
sudo xcodebuild -license
Saya mencoba
xcode-select --install
tetapi saya terpaksa menginstalnya dari App Store .Lalu semua hal git berjalan dengan lancar.
sumber
Jawaban yang diterima benar, tetapi juga perhatikan bahwa git tidak membuatnya jelas jika kesalahan berasal dari jarak jauh atau dari lokal. Jika Anda menjalankan OS X pada kendali jarak jauh Anda, masalah pemasangan Anda mungkin berada di sisi jarak jauh dan Anda akan melihat kesalahan yang sama menyala
git clone
dangit pull
tetapi TIDAK menyalagit status
.sumber
xcode-select --install
danxcode-select --reset
tidak bekerja untuk saya.Saya harus mengunduhnya secara manual dari situs web Apple Developers: https://developer.apple.com/download/
Pilih baris Perintah OS Anda saat ini.
sumber