Saya telah menginstal Alat Baris Perintah:
$ xcode-select --print-path
/Library/Developer/CommandLineTools
Namun, ketika ada yang mencoba untuk menggunakan xcodebuild
, saya mendapatkan error berikut:
$ /usr/bin/xcodebuild
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
Pada Mountain Lion adalah mungkin untuk menggunakan ini tanpa menginstal seluruh Xcode, bukan hanya Command Line Tools. Adalah mungkin untuk melakukan hal ini pada Mavericks? Bagaimana saya bisa mendapatkan itu bekerja?
N. B. Ini instalasi Mavericks.
Update: hanya untuk menunjukkan, aku tidak memiliki Alat Baris Perintah yang diinstal:
$ gcc --version
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin13.0.0
Thread model: posix
Tampak bahwa OSX telah berubah xcodebuild
memerlukan XCode
yang akan diinstal, di mana sebelum itu berfungsi dengan baik dengan hanya OSX Command Line Tools diinstal.
Banyak orang berlari ke ini dengan Node. Node's membangun alat, menipu
, menggunakan xcodebuild
untuk mempersiapkan diri untuk menyusun paket node. Mavericks telah mengubah perilaku xcodebuild
sehingga tidak lagi bekerja dengan baik dengan menipu
. Ini sedang diperbaiki saat ini. Lihat node gyp masalah
Setelah perubahan telah dikerahkan untuk NPM, anda akan dapat menginstal baru node gyp
paket dan mengkompilasi dengan baik. Anda juga akan perlu untuk memperbarui anda NPM versi sekali perubahan-perubahan yang dimasukkan ke dalam NPM.
Silahkan terlebih dahulu pergi ke finder, selanjutnya pilih Aplikasi dari panel kiri, selanjutnya mencari Xcode, dan memeriksa apakah namanya adalah Xcode atau Xcode-Beta
Jika nama Xcode-Beta kemudian masukkan perintah ini di Terminal:
sudo xcode-select -switch /Applications/Xcode-Beta.app/Contents/Developer
Jika nama Xcode kemudian masukkan perintah ini:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
Semoga jawaban ini dapat membantu bagi pengguna dengan versi Beta dari Xcode
Terima kasih
Masalah ini adalah karena xcode-pilih pengembang direktori menunjuk ke /Perpustakaan/Pengembang
, yang hanya berisi folder CommandLineTools
. Untuk tujuan ini, pesan kesalahan mengeluh tentang tidak direktori tidak sama dengan Xcode.
Dua diuji solusi:
(Re) Install Xcode.
Titik xcode-pilih ke Xcode Pengembang Direktori menggunakan perintah berikut:
sudo xcode-pilih -switch /Aplikasi/Xcode.app/Contents/Pengembang
Referensi:
Ada's juga GUI untuk mengubah Command Line Tools jalan di Xcode > Preferensi > Lokasi:
Aku hanya punya ini masalah setelah upgrade ke Xcode 10.3 sambil menjaga salinan yang lebih tua dari 10.2.1 dalam sub-folder dalam Aplikasi. Ketika aku membuka Lokasi panel seleksi untuk Command Line Tools kosong, tapi saya bisa memilih antara dua versi yang diinstal:
Saya cenderung untuk pergi dengan GUI opsi jika's yang tersedia bukan menyalin di sudo
perintah dari JADI.
Hari ini saya punya masalah ini dan masalah itu saya menggunakan manual install xcode dan memiliki file bernama Xcode8.3.2.aplikasi bukan dari Xcode.aplikasi. Mengubah nama aplikasi tetap masalah xcode-pilih mengeluh. Ini tampaknya menunjukkan reguler appname adalah pada pencarian jalan tapi varian yang tidak.