Kesalahan jalur pengembang aktif tidak valid setelah meningkatkan ke El Capitan

96

Saya mengalami kesalahan ini saat mencoba mendorong ke git, ketika saya mengetik git init.

xcrun: error: jalur pengembang aktif yang tidak valid
(/ Library / Developer / CommandLineTools), xcrun tidak ada di: / Library / Developer / CommandLineTools / usr / bin / xcrun

Saya mencoba solusi berikut.

xcode-select install
sudo xcode-select -switch
sudo xcode-select install
brew doctor
brew update
brew upgrade
brew cleanup
jhnath.dll
sumber
Untuk Xcode 11.3, tautan berikut ini yang perlu diunduh. download.developer.apple.com/Developer_Tools/…
Giorgio

Jawaban:

24

1)

coba ketik " xcode-select -print-path" dan lihat apakah jalur yang Anda lihat adalah jalur yang Anda harapkan untuk versi Xcode Anda saat ini.

2)

Jika Anda pergi ke:

https://developer.apple.com/downloads/

(Anda harus masuk dengan akun Pengembang Apple Anda)

Sesampai di sana, Anda akan melihat tautan untuk "Alat Baris Perintah". Sepertinya Anda perlu menginstal Alat Baris Perintah MacOS 10.11 untuk Xcode 7 .

Michael Dautermann
sumber
1
Saya memiliki masalah yang sama saat meningkatkan dari El Capitan ke Sierra, dan solusinya sama: unduh versi Sierra dari Alat Baris Perintah.
Andrea
2
Hal yang sama berlaku untuk Mojave yang baru dirilis. Terima kasih!
Nikita
Solusi yang sama untuk Catalina!
JM Habibi
236

Ini semua yang perlu Anda lakukan:

$ xcode-select --install
Arcolye
sumber
4
Bekerja untuk Sierra juga
Jazzy
17
Bekerja untuk High Sierra juga
f055
2
Apa xcode-select --installsebenarnya fungsi running / bagaimana cara kerja pemeriksaan lisensi? Saya memeriksa md5salah satu dari executable yang tercakup (dalam kasus saya make) dan itu sama sebelum dan sesudah berjalan xcode-select --install.
Gregory Nisbet
25
Bekerja untuk Mojave juga!
djc
27
Bekerja untuk Catalina juga!
antonio
34

Anda dapat memilih alat baris perintah dari XCode Preferences yang ditunjukkan pada gambar di bawah.

Anda akan dimintai kata sandi.

masukkan deskripsi gambar di sini

nikhilgohil11
sumber
1
Saya memindahkan Xcode saya ke SSD lain. Setelah itu saya mendapat pesan error saat mencoba menggunakan git. Solusi Anda sangat cepat dan menyelesaikan masalah!
laka
Saya memiliki 2 opsi / versi / id yang sama di bidang ini, memilih yang pertama daripada yang dipilih yang kedua, dan itu berhasil (Saya sebelumnya memperbarui xcode dari appstore sebagai lawan dari instalasi DL manual awal saya, tebak inilah yang mengacaukannya setelah instalasi / linkage perpustakaan asli bereaksi sederhana)
serdarsenay
Ya, Anda benar, dalam kasus Anda mungkin ada dua alat baris perintah dan react native sedang mencari alat yang diinstal yang tidak dipilih di Xcode. Btw Saya senang Anda menyelesaikan masalah ini
nikhilgohil11
3

Mencoba:

sudo xcode-select -r

dengan cara ini ia tidak menyetel direktori pengembang yang ditentukan pengguna, sehingga direktori pengembang akan ditemukan melalui mekanisme pencarian default.

r4m
sumber
Ini berhasil untuk saya. [kesalahan di atas terjadi setelah meningkatkan ke Catalina dari Mojave]
oli
3

Jika Anda memiliki Catalina dan Xcode 11 dan mengalami masalah ini, buka Preferensi Xcode dan pilih tab Lokasi, periksa apakah alat bantu Baris Perintah telah memilih Xcode 11.0. Jika Xcode 11 tidak ada, Anda perlu mengunduh dan menginstal alat baris perintah untuk Xcode 11 di sini (pilih Beta yang benar)

https://developer.apple.com/download/more/?=command%20line%20tools

Hassan Hussein
sumber
Membuka Xcode, mengizinkan pembaruan beberapa komponen dan kemudian membuat perubahan "Alat baris perintah dropdown" disarankan di sini memperbaiki masalah bagi saya.
Chip Roberson