Saya melakukan instalasi baru macOS Mojave 10.14. Segera setelah itu saya menginstal Xcode Version 10.0 (10A255) dari Mac App Store.
Sekarang, saya ingin menginstal Homebrew yang membutuhkan Xcode Command Line Tools untuk diinstal. Pemahaman saya adalah menginstal Xcode juga menginstal Command Line Tools. Atau tidak?
Sesuai jawaban ini , saya memeriksa apakah Alat Baris Perintah diinstal dengan menjalankan:
xcode-select -p
yang mencetak jalur untuk direktori Pengembang sebagai berikut:
/Applications/Xcode.app/Contents/Developer
Seperti yang disarankan dalam jawaban, saya juga memverifikasi nilai pengembalian dengan menjalankan:
echo $?
yang kembali 0
.
Saya juga berlari, gcc
dan make
dan bash dapat menemukan dan mengeksekusi mereka.
Sejauh ini saya yakin bahwa Alat Baris Perintah Xcode diinstal. Sekarang ketika saya mengeksekusi:
xcode-select --install
Saya mendapatkan lansiran ini:
Apa kemungkinan alasan untuk perbedaan ini? Apakah ini akan menginstal Alat Baris Perintah Xcode dua kali? Atau menimpa instalasi yang ada?
Seperti yang saya mengerti, Alat Baris Perintah Xcode dapat diinstal tanpa menginstal Xcode. Juga, dari pengalaman saya sebelumnya, jika Command Line Tools tidak diinstal secara terpisah dari Xcode (dengan menjalankan xcode-select --install
), mereka tidak terdeteksi oleh Homebrew, yaitu ketika berjalan brew config
, nilai untuk CLT:
ditampilkan sebagai N/A
.
Ini gambar lengkapnya (maafkan permainan kata-katanya):
Meskipun saya berbicara dalam konteks macOS Mojave, pertanyaannya tetap sama sehubungan dengan versi macOS sebelumnya.
Apa pendekatan yang disarankan untuk dilakukan di sini?
Catatan : Setelah menginstal Xcode, saya meluncurkannya, menerima perjanjian lisensi dan membiarkannya selesai menjalankan alat tambahan (yang merupakan kegiatan satu kali).
git
perintah saya gagal. Jawaban ini adalah perbaikan yang saya butuhkan untuk membuatgit
perintah berfungsi lagi mis.git branch
dll