xcrun: error: jalur pengembang aktif (“/Applications/Xcode.app/Contents/Developer”) tidak ada

163

Saya mengalami masalah xcode saat mencoba menggunakan brew dan git:

xcrun: error: jalur pengembang aktif ("/Applications/Xcode.app/Contents/Developer") tidak ada, gunakan xcode-select --switch path/to/Xcode.appuntuk menentukan Xcode yang ingin Anda gunakan untuk alat pengembang baris perintah (atau lihat man xcode-select)

Saya dapat mengetik xcode-pilih dan itu menunjukkan bahwa perintah itu ada. Ketika saya mengetik xcode-select -pitu menunjukkan:

/Applications/Xcode.app/Contents/Developer

tetapi ketika saya melakukannya which xcode-select, itu memberi saya:

/ usr / bin / xcode-pilih

Saya sudah mencoba menggunakan sakelar perintah dan menginstal lagi melalui situs Pengembang Apple tetapi tidak ada dari opsi ini yang berfungsi sejauh ini ... Bagaimana cara memperbaikinya?

devB78
sumber

Jawaban:

450

Saya mencobanya dan tidak berhasil tetapi saya menemukan jawabannya. Saya baru saja menyetel ulang jalur pengembang:

$ sudo xcode-select --reset

Sekarang semuanya normal

devB78
sumber
3
--reset secara normal ini harus dijalankan sebagai root
Benja Garrido
15
Terima kasih. Saya telah menghapus xcode dan menginstal hanya alat baris perintah karena saya tidak memerlukan seluruh paket xcode di mac saya dengan ruang terbatas. Namun, saya masih tidak dapat menggunakan perintah seperti gcc, tetapi setelah menjalankan perintah ini, ini berfungsi seperti pesona
Orang Anonim
1
Saya baru saja mencobanya; sekarang saya mendapatkan "SDK" macosx "tidak dapat ditemukan" lol
Jose Ramirez
2
--resetbekerja dengan baik untuk saya. Saya hanya membutuhkan xcode cli untuk pengembangan php. Jadi saya memutuskan untuk menghapus xcode lengkap dari mac saya, lalu saya hanya mengunduh penginstal CLI xcode (sekitar 170MB). Setelah saya memutakhirkan xcode CLI yang diinstal melalui app store, dan diterapkan sudo xcode-select --reset, saya dapat menggunakan brewdan alat baris perintah lainnya gitseperti sebelumnya. Terima kasih.
vikbert
2
Apakah berbahaya jika menggunakan --reset?
pisang
167

Sebagian besar kesalahan ini terjadi ketika Anda menginstal versi xcode yang lebih baru. Dan alat baris perintah belum diinisialisasi.

Untuk mengatasi ini: Buka Preferensi Xcode> Lokasi (tab)> Dan opsi paling bawah adalah Alat Baris Perintah. Pilih versi Xcode untuk alat.

Contoh (Untuk Xcode 10.0 (10A255)): Buka Preferensi Xcode> Lokasi (tab)> Dan opsi paling bawah adalah Alat Baris Perintah. Pilih Xcode 10.0 (10A255).

Untuk lebih jelasnya silakan lihat gambar terlampir. Semoga membantu.

- Terima kasih


Pilih Alat Baris Perintah

Harjot Singh
sumber
2
jawaban ini adalah yang terbaik
Hoàng Vũ Anh
Saya sudah melihatnya seperti yang ditunjukkan pada gambar di atas, tetapi saya masih melihat kesalahan yang sama pada pengaturan saya. Saya bahkan mencoba mengatur ulang. Ada ide? I
Yoku
2
Untuk melakukan ini secara terprogram (saya mengalami kesalahan karena saya menghapus Xcode), sudo xcode-select --switch /Library/Developer/CommandLineTools(perlu dijalankan sebagai root)
hbrannan
64

Saya menghadapi masalah yang sama karena saya telah mencopot pemasangan XCode secara tiba-tiba, menjalankan perintah di bawah ini (dari Terminal) membantu saya menyelesaikan ini.

sudo xcode-select -switch /
Bharath Kumar
sumber
Periksa juga tautan ini jika Anda mengalami kesalahan lainnya. github.com/Homebrew/legacy-homebrew/issues/23500
Narendra Solanki
1
Ini berhasil untuk saya. Masalahnya adalah saya menghapus xcode di mac saya. Baris perintah entah bagaimana masih terikat dengan xcode. Jadi saya pergi ke ~ library / Developer dan menghapus semua folder dan menjalankan perintah ini.
santosh
59

Dalam kasus saya, saya telah menghapus Xcode dan kemudian masalah dengan git cli dimulai. Saya memecahkan masalah menjalankan perintah berikut:

$ sudo xcode-select -r
$ sudo xcode-select --switch /Library/Developer/CommandLineTools

dan kemudian memvalidasi jalur baru dengan:

$ sudo xcode-select -p

Semoga ini membantu!

José Gil Ramírez
sumber
Bekerja untuk saya setelah menghapus xcode, menyelamatkan hari saya
Ilan Levy
Yang ini memecahkan masalah saya, semakin banyak solusi yang dipilih tidak, terima kasih Jose!
Adrian E. Labastida Cañizares
Anda menyelamatkan hari saya. Terima kasih banyak
Shalini
1
Saya menghadapi masalah di Android Studio setelah saya mencopot pemasangan XCode. Bekerja untuk saya. Saya juga harus memulai ulang Android Studio setelah menggunakan perintah ini.
Amey Bhandarkar
Bekerja untuk saya! Melihat masalah ini setelah mencopot pemasangan Xcode (OSX High Sierra).
Dmitry Demidovsky
17

Gunakan sudo xcode-select -switch / ini

Ini seharusnya menyelesaikan masalah.

bruceparker
sumber
1
Terima kasih @bruceparker, ini adalah satu-satunya opsi yang berhasil untuk saya di Mojave 10.14.2
mturatti
Periksa juga tautan ini jika Anda mengalami kesalahan lainnya. github.com/Homebrew/legacy-homebrew/issues/23500
Narendra Solanki
15

Bagaimana dengan kesalahannya? Apakah kamu mencobanya?

xcode-select --switch /Applications/Xcode.app

Itu seharusnya berhasil.

Tobi Nary
sumber
3
--switchharus dijalankan sebagai root
Sid
2

Coba saran kesalahan:

sudo xcode-select --switch /Applications/Xcode.app

Dan Kemudian uji Git Executable Path.

masukkan deskripsi gambar di sini

Mir Mahfuz
sumber
1

Bagi saya, ada baiknya menginstal Xcode CLI xcode-select --install setelah menghapus instalasi XCode (Saya tidak mengembangkan untuk OSx atau iOS)

Kemudian saya berhasil membangun sumber unduhan dengan make

Nikolay Ignatyev
sumber
1

Saya memiliki masalah yang sama dan harus menghapus alat Pengembang sepenuhnya, dan menginstal ulang:

$ rm -rf /Library/Developer/CommandLineTools
$ xcode-select --install

Tip: karena Xcode telah dihapus instalasinya dengan tidak benar, saya juga harus memindahkan (kembali) aplikasi Xcode secara manual:

$ mv /Applications/Xcode.app/ /Applications/Xcode.app.bak
Johann8
sumber