Cara Menginstal Alat Baris Perintah di Mac OS X (Tanpa Xcode)

Pengguna Mac yang lebih suka memiliki toolkit Unix yang lebih tradisional yang dapat diakses oleh mereka melalui Terminal mungkin ingin menginstalasi Baris Alat Perintah opsional dari Xcode IDE. Dari MacOS High Sierra, Sierra, OS X El Capitan, Yosemite, Mavericks dan seterusnya, ini sekarang mudah dilakukan secara langsung dan tanpa menginstal seluruh paket Xcode terlebih dahulu, tidak diperlukan akun pengembang.

Paket Command Line Tool memberi pengguna terminal Mac banyak alat yang biasa digunakan, utilitas, dan kompiler, termasuk make, GCC, clang, perl, svn, git, ukuran, strip, string, libtool, cpp, apa, dan banyak perintah berguna lainnya yang biasanya ditemukan di instalasi linux default. Kami telah menyertakan daftar lengkap binari baru yang tersedia melalui toolkit baris perintah di bawah ini untuk mereka yang tertarik, atau Anda bisa melihatnya sendiri setelah Anda menginstal paket, yang akan kami lewati di sini.


Panduan ini ditujukan untuk MacOS 10.13 Sierra Tinggi, 10.12 Sierra, OS X 10.11 El Capitan, OS X 10.10 Yosemite, dan Mac OS X 10.9, dan rilis yang lebih baru. Pengguna Mac yang menjalankan versi OS X sebelumnya dapat langsung menginstal Command Line Tools dan gcc (tanpa Xcode) melalui penginstal paket yang tersedia melalui situs web Apple Developer seperti yang dijelaskan di sini.

Menginstal Alat Baris Perintah di Mac OS X

  1. Luncurkan Terminal, temukan di / Aplikasi / Utilitas /
  2. Ketik string perintah berikut:
  3. xcode-select --install

  4. Jendela popup pembaruan perangkat lunak akan muncul yang menanyakan: “Perintah xcode-select membutuhkan alat pengembang baris perintah. Apakah Anda ingin menginstal alat sekarang? ”Pilih untuk mengkonfirmasi ini dengan mengklik“ Instal ”, kemudian menyetujui Ketentuan Layanan ketika diminta (silakan baca mereka secara menyeluruh, kami akan berada di sini)
  5. Tunggu pengunduhan paket Command Line Tools selesai, itu akan menjadi sekitar 130MB dan cukup cepat menginstal tergantung pada kecepatan koneksi Anda

Penginstal hilang dengan sendirinya ketika selesai, dan Anda kemudian dapat mengkonfirmasi semuanya bekerja dengan mencoba menggunakan salah satu perintah yang baru saja diinstal, seperti gcc, git, svn, rebase, make, ld, otool, nm, apa pun yang Anda inginkan dari daftar di bawah ini. Dengan asumsi instalasi tidak terganggu, perintah akan berjalan seperti yang diharapkan. Ini juga berarti Anda dapat mengkompilasi dan menginstal sesuatu dari kode sumber secara langsung tanpa harus menggunakan manajer paket. Nikmati toolkit baris perintah unix baru Anda!

Apa yang Menginstal dengan Alat Baris Perintah dan Di Mana

Bagi mereka yang tertarik untuk mengetahui rincian apa yang diinstal pada Mac mereka dan kemana akan pergi, seluruh paket toolkit baris perintah akan ditempatkan di direktori berikut:

/Library/Developer/CommandLineTools/

Anda dapat menelusuri direktori tersebut jika Anda mau, atau Anda hanya dapat memiliki kesadaran tentang itu hanya jika Anda ingin memodifikasi atau menyesuaikan paket mana pun di lain waktu.

Perhatikan bahwa direktori adalah root / Library of Mac OS, bukan direktori pengguna ~ / Library.

Jika Anda ingin melihat 61 perintah baru yang tersedia untuk Anda, semuanya ada di / Library / Developer / CommandLineTools / usr / bin / tapi kami juga telah mencantumkannya sesuai abjad di bawah ini untuk kenyamanan:

ar
as
asa
bison
BuildStrings
c++
c89
c99
cc
clang
clang++
cmpdylib
codesign_allocate
CpMac
cpp
ctags
ctf_insert
DeRez
dsymutil
dwarfdump
dyldinfo
flex
flex++
g++
gatherheaderdoc
gcc
gcov
GetFileInfo
git
git-cvsserver
git-receive-pack
git-shell
git-upload-archive
git-upload-pack
gm4
gnumake
gperf
hdxml2manxml
headerdoc2html
indent
install_name_tool
ld
lex
libtool
lipo
lldb
lorder
m4
make
MergePef
mig
mkdep
MvMac
nasm
ndisasm
nm
nmedit
otool
pagestuff
projectInfo
ranlib
rebase
redo_prebinding
ResMerger
resolveLinks
Rez
RezDet
RezWack
rpcgen
segedit
SetFile
size
SplitForks
strings
strip
svn
svnadmin
svndumpfilter
svnlook
svnrdump
svnserve
svnsync
svnversion
unifdef
unifdefall
UnRezWack
unwinddump
what
xml2man
yacc

Memecahkan masalah kesalahan "tidak tersedia saat ini"

Menerima pesan kesalahan yang mengatakan "Tidak dapat menginstal perangkat lunak karena saat ini tidak tersedia dari server Pembaruan Perangkat Lunak"? Nah Anda beruntung, karena pesan kesalahan itu mungkin menunjukkan Anda sudah menginstal Xcode di Mac.

Dari Mac OS X 10.9 dan seterusnya, jika Xcode sudah diinstal di Mac OS X, maka Command Line Tools juga akan terinstal (Anda dapat memeriksa ini dengan mencoba menjalankan gcc atau membuat dari terminal). Dengan demikian, tutorial ini ditujukan untuk pengguna yang tidak ingin menginstal paket pengembangan Xcode yang lebih luas, dan lebih suka hanya menginstal utilitas baris perintah saja. Ya, itu berarti Anda dapat menghapus seluruh aplikasi Xcode dan hanya menginstal alat baris perintah jika Anda mau, karena bagi banyak pengguna dan sysadmin itulah satu-satunya alasan mereka menginstal Xcode untuk memulai.