Saya memperbarui ke macOS Mojave (ini terjadi pada pembaruan Catalina juga).
Pagi ini saya menavigasi ke basis kode pekerjaan saya di Command Line pada MacBook pro saya, mengetik "git status" di repositori dan menerima kesalahan:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
Jawaban:
Masalahnya adalah bahwa Alat Baris Perintah Xcode perlu diperbarui.
Kembali ke terminal Anda dan tekan:
Anda akan menerima:
Anda akan diminta pada titik ini di jendela untuk memperbarui alat-alat Baris Perintah Xcode. (yang mungkin memakan waktu cukup lama)
buka jendela terminal baru dan alat pengembangan Anda harus dikembalikan.
Tambahan: Dengan setiap pembaruan besar atau semi-besar, Anda harus memperbarui alat-alat baris perintah untuk membuatnya berfungsi dengan baik lagi. Periksa Xcode dengan pembaruan apa pun. Ini melampaui Mojave ...
Setelah itu restart terminal Anda
sumber
xcode-select --install
. Maka itu akan berhasil.Saya mendapat beberapa kesalahan bahwa perangkat lunak tidak tersedia dari server pembaruan ketika mencoba
xcode-select --install
Apa yang diperbaiki untuk saya adalah di sini https://developer.apple.com/download/more/ dan mengunduh
Command Line Tools (macOS 10.14) for Xcode 10
lalu menginstalnya secara manual.Setelah itu, kesalahan akan hilang ketika Anda membuka terminal baru.
sumber
software not available at server
tetapi jawaban @ High6 di bawah ini berfungsi.xcode-select --reset
Command Line Tools (macOS 10.14) for Xcode 10.1
dari tautan. Terima kasih!Command Line Tools for Xcode 11.3
, karena Xcode 10.1 tidak tersediaBagi saya
xcode-select --reset
adalah solusi pada Mojave.sumber
xcode-select --install
.sudo
sudo xcode-select --reset
bekerja untuk saya di Mojave -> Catalina upgrade MacOSSelain jawaban dustbuster, saya perlu mengatur path ke folder Xcode dengan perintah ini:
sumber
xcode-select --install
dan mengunduh dan menginstal secara manual, tidak ada solusi yang berfungsi. Perhatikan bahwa saya menunggu dan meningkatkan ke versi 10.14.1.xcode-select --switch /Applications/Xcode.app/Contents/Developer
atauxcode-select --reset
jadi Terminal akan menggunakan alat baris perintah di dalam Xcode alih-alih yang diinstal oleh penginstal mandiri "alat baris perintah". Sejak saat itu, App Store akan memperbarui Xcode secara otomatis dan alat Anda akan tetap terkini.Saya telah menggunakan
xcode-select --install
jawaban yang diterima dalam rilis utama sebelumnya.Saya baru saja memutakhirkan ke OS X 10.15 Catalina dan menjalankan alat Pembaruan Perangkat Lunak dari preferensi lagi setelah peningkatan OS selesai. Pembaruan utilitas Xcode tersedia di sana, yang juga mengurutkan masalah menggunakan git yang baru saja keluar
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
sumber
xcode-select --switch /Applications/Xcode.app/Contents/Developer
atauxcode-select --reset
jadi Terminal akan menggunakan alat baris perintah di dalam Xcode alih-alih yang diinstal oleh penginstal mandiri "alat baris perintah". Sejak saat itu, App Store akan memperbarui Xcode secara otomatis dan alat Anda akan tetap terkini.Bagi saya yang berhasil adalah sebagai berikut:
Kemudian seperti pada jawaban @ High6:
Ini akan mengungkapkan lisensi yang saya asumsikan adalah beberapa lisensi Xcode. Gulir ke bawah menggunakan space(atau mouse) lalu ketuk
agree
.Inilah yang bekerja untuk saya di MacOS Mojave v 10.14.
sumber
dalam kasus saya itu tidak diperiksa di xcode Setelah proses instalasi,
Anda dapat melakukannya sebagai berikut: xcode -> Preferences dan ketuk Lokasi kemudian pilih, sebagai gambar followng
sumber
xcode-select --switch
dengan jalur ke paket Xcode dari versi apa pun yang Anda pilih di sini.Saya menemukan bagian Alat Baris Perintah Xcode dari pesan kesalahan, tetapi setelah menjalankan Xcode dan mendapatkan prompt untuk menginstal alat tambahan itu memang mengklaim menginstalnya, tapi tetap saya mendapat kesalahan yang sama setelah membuka terminal baru.
Jadi saya melakukan
xcode-select --install
secara manual dan setelah itu berhasil untuk saya.sumber
xcode-select --switch /Applications/Xcode.app/Contents/Developer
atauxcode-select --reset
jadi Terminal akan menggunakan alat baris perintah di dalam Xcode alih-alih yang diinstal oleh penginstal mandiri "alat baris perintah". Sejak saat itu, App Store akan memperbarui Xcode secara otomatis dan alat Anda akan tetap terkini.Terminal Terbuka:
instal alat pengembang XCode dan perbaiki masalahnya.
Setel ulang lintasan ke Xcode jika Anda memiliki beberapa versi:
sumber
xcode-select --switch /Applications/Xcode.app/Contents/Developer
atauxcode-select --reset
jadi Terminal akan menggunakan alat baris perintah di dalam Xcode alih-alih yang diinstal oleh penginstal mandiri "alat baris perintah". Sejak saat itu, App Store akan memperbarui Xcode secara otomatis dan alat Anda akan tetap terkini.xcode-select --switch
atas. Yang kedua menimpa apa yang pertama dilakukan. Lakukan yang pertama dan alat baris perintah Anda akan diperbarui sebagai bagian dari Xcode.Jika Anda memiliki Xcode yang diunduh secara manual (yaitu bukan dari App Store) atau tidak memiliki Xcode sama sekali:
sudo rm -rf /Library/Developer/CommandLineTools
Jika Anda menginstal Xcode dari App Store:
xcode-select --install
sumber
Setelah memutakhirkan ke Mac
Catalina
saya menghadapi masalah yang sama, saya harus menjalankan beberapa perintah untuk memperbaikinya.Pertama dimulai dengan:
xcode-select --install
Itu tidak memperbaiki masalah, harus menjalankan yang berikut
sudo
sudo xcode-select --reset
Kemudian, akhirnya diperbaiki setelah saya beralih dan menetapkan jalur secara eksplisit untuk direktori pengembang aktif:
sudo xcode-select -s /Library/Developer/CommandLineTools
Catatan: Jika Anda telah
Xcode
menginstal, Anda mungkin perlu menentukanXcode
direktori dalam hal ini, itu harus seperti inixcode-select -s /Applications/Xcode.app
sumber
xcode-select --switch /Applications/Xcode.app/Contents/Developer
atauxcode-select --reset
jadi Terminal akan menggunakan alat baris perintah di dalam Xcode alih-alih yang diinstal oleh penginstal mandiri "alat baris perintah". Sejak saat itu, App Store akan memperbarui Xcode secara otomatis dan alat Anda akan tetap terkini.Pada Mac OS X Catalina berikut ini berfungsi dengan baik
Setelah ini, prompt UI muncul dan itu menyelesaikan pemasangan alat
sumber
xcode-select --switch /Applications/Xcode.app/Contents/Developer
atauxcode-select --reset
jadi Terminal akan menggunakan alat baris perintah di dalam Xcode alih-alih yang diinstal oleh penginstal mandiri "alat baris perintah". Sejak saat itu, App Store akan memperbarui Xcode secara otomatis dan alat Anda akan tetap terkini.Kembali ke terminal dan lakukan -
setelah ini -
setelah terminal restart ini.
sumber
Bagi saya, saya tidak menginstal xcode (di Mojave OS). Saya pergi ke App Store di mac saya dan mengunduhnya, lalu kembali ke terminal dan mengetik
git
dan menekan enter, lalu berhasil.sumber
Ini bekerja untuk saya
Kode-X harus diinstal.
sumber
Saya menemukan bahwa versi Xcode saya terlalu usang dan menginstal alat-alat baris perintah tidak membantu. Inilah yang saya lakukan:
sumber
Coba ini:
atau ini:
sumber
Bagi mereka yang menggunakan Catalina dan Xcode-beta:
sumber
Bagi saya Itu terjadi setelah pembaruan Mac OS ke Mojave dan git tidak berfungsi di Intellij
Solusi: - Buka Pengaturan, lalu File | Pengaturan | Kontrol Versi | Git dan edit Path ke Git bidang yang dapat dieksekusi yaitu / usr / local / bin / git
sumber
Saya amati di pengaturan privasi Catalina jika Xcode tidak ditambahkan dalam disk akses penuh saya akan mendapatkan kesalahan yang sama, Xcode tidak menjalankan skrip. Tambahkan Xcode Anda sama seperti pada gambar terlampir. Setelah itu bersihkan build and run. Semoga ini akan berhasil.
sumber
Jika kebetulan Anda tidak perlu Xcode atau harus menghapusnya, misalnya dalam situasi ketika Anda perlu mengosongkan ruang disk untuk melakukan pembaruan cukup menginstal Xcode dari App Store. Setelah selesai dan ketika Anda akan meluncurkan ini untuk pertama kalinya Xcode akan menanyakan apakah Anda ingin menginstal komponen, klik
Install
dan itu akan memperbaiki masalah juga.sumber