Saya ingin menginstal kotak alat berbasis C pada perangkat lunak MATLAB. Untuk melakukan ini, saya perlu menginstal kompiler GCC. Saya pikir saya sudah melakukannya. Dan saya punya Xcode juga.
Untuk mengatur kotak alat, saya perlu menulis mex -setup;
di jendela perintah MATLAB. Saya mendapat peringatan berikut dan tidak tahu bagaimana menyelesaikannya:
Peringatan: Xcode diinstal, tetapi lisensinya belum diterima. Jalankan Xcode dan terima perjanjian lisensinya.
Kesalahan menggunakan mex
Tidak ada kompiler atau SDK yang didukung ditemukan. Untuk opsi, kunjungi http://www.mathworks.com/support/compilers/R2014a/maci64 .
Jawaban:
Di Terminal:
Yang seharusnya melihat / menerimanya atas nama semua akun di Mac tertentu.
Dalam versi Xcode terbaru Anda dapat menerimanya dalam satu langkah:
sumber
xcodebuild -license
dari baris perintah (tanpa sudo) menghasilkan kesalahanAgreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
, jadi saya pikir sudo diperlukan.sudo xcodebuild -license accept
untuk menghindari input manual.Anda perlu memulai / membuka Xcode sekali untuk menerima perjanjian lisensi. Cara termudah untuk menjalankan aplikasi adalah dengan mengklik ikon Spotlight di kanan atas dan cukup ketik namanya.
sumber
sudo xcode-select -r
dansudo xcode-select --install
(dan jika dikatakan Anda harus menjalankan Pembaruan Perangkat Lunak, periksa tidak ada pembaruan Xcode yang tertunda dengansudo softwareupdate -l
sudo xcode-select -r
dansudo xcode-select --install
dan sebuah jendela telah muncul mengatakanthe xcode selected command requires the command line developer tools. would u like to install the tools now
dengan tiga tombol termasuk, tidak sekarang, dapatkan xcode dan instal. Jadi, saya memilih menginstal Xcode dan menerima lisensi, dan kemudian kotak terbuka lainnya menemukan perangkat lunak yang mengatakan tidak dapat menginstal perangkat lunak baik itu saat ini tidak tersedia dari server pembaruan perangkat lunak. apa yang harus saya lakukan? @bmike Juga,sudo softwareupdate -l
tidak menunjukkan apa-apa tentang kebutuhan xcode untuk pembaruanAnda juga dapat melakukan ini dari baris perintah
sudo xcrun cc
sumber
Jika Anda belum menginstal XCode, Anda dapat mengunduhnya dari Pengembang Apple atau App Store.
Saya harus melakukan Clover-Space, ketik xcode (Yang menarik XCode-Beta), dan tekan Clover-Enter untuk membuka lokasi file. Saya menemukan bahwa XCode saya masih ada di folder "Unduhan".
Jadi saya seret / jatuhkan ke folder Aplikasi, lalu saya jalankan: Unduh Xcode atau pindahkan ke folder Aplikasi Anda. Kemudian, buka terminal dan jalankan kedua perintah ini. Satu demi satu.
Kemudian spasi ke bawah dan ketik "setuju"
sumber
Anda harus menerima lisensi XCode. Jika Anda belum menginstal XCode / tidak membutuhkan aplikasi, Anda dapat menginstal alat pengembang, yang juga akan melengkapi perjanjian lisensi:
Sumber: https://github.com/nodejs/node-gyp/issues/569
sumber