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


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 .


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

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


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.


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


Membuka Xcode, mengizinkan pembaruan beberapa komponen dan kemudian membuat perubahan "Alat baris perintah dropdown" disarankan di sini memperbaiki masalah bagi saya.
Chip Roberson
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.