Come installare gli strumenti della riga di comando in Mac OS X (senza Xcode)

Sommario:

Anonim

Gli utenti Mac che preferiscono avere un toolkit Unix più tradizionale accessibile tramite il terminale potrebbero voler installare la sottosezione opzionale degli strumenti della riga di comando dell'IDE Xcode. Da MacOS Monterey, Big Sur, Catalina, Mojave, High Sierra, Sierra, OS X El Capitan, Yosemite, Mavericks in poi, questo è ora facilmente possibile direttamente e senza installare prima l'intero pacchetto Xcode, non è richiesto nemmeno un account sviluppatore.

Il pacchetto Command Line Tool offre agli utenti di terminali Mac molti strumenti, utilità e compilatori di uso comune, tra cui make, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp, what e molti altri comandi utili che di solito si trovano nelle installazioni Linux predefinite. Abbiamo incluso l'elenco completo dei nuovi binari disponibili tramite il toolkit della riga di comando di seguito per coloro che sono interessati, oppure puoi semplicemente vedere di persona dopo aver installato il pacchetto, che esamineremo qui.

Questa guida è orientata verso MacOS Monterey 12, macOS Big Sur 11, macOS Catalina, macOS Mojave 10.14.x, 10.13 High Sierra, 10.12 Sierra, OS X 10.11 El Capitan, OS X 10.10 Yosemite e Mac OS X 10.9 e versioni più recenti. Gli utenti Mac che eseguono versioni precedenti di Mac OS X possono continuare a installare direttamente gli strumenti della riga di comando e gcc (senza Xcode) tramite un programma di installazione del pacchetto disponibile tramite il sito Web Apple Developer come descritto qui.

Installazione degli strumenti della riga di comando in Mac OS X

  1. Avvia il terminale, che si trova in /Applicazioni/Utility/
  2. Digita la seguente stringa di comando:
  3. xcode-select --install

  4. Apparirà una finestra popup di aggiornamento software che chiede: “Il comando xcode-select richiede gli strumenti di sviluppo della riga di comando. Vuoi installare gli strumenti ora?" scegli di confermare facendo clic su "Installa", quindi accetta i Termini di servizio quando richiesto (sentiti libero di leggerli attentamente, saremo qui)
  5. Attendi il completamento del download del pacchetto degli strumenti della riga di comando, sarà di circa 130 MB e si installerà abbastanza rapidamente a seconda della velocità della tua connessione

Il programma di installazione scompare da solo una volta completato e puoi confermare che tutto funzioni provando a utilizzare uno dei comandi appena installati, come gcc, git, svn, rebase, make, ld, otool, nm, qualunque cosa tu voglia dalla lista qui sotto. Supponendo che l'installazione non sia stata interrotta, il comando verrà eseguito come previsto. Ciò significa anche che puoi compilare e installare elementi direttamente dal codice sorgente senza dover utilizzare un gestore di pacchetti. Divertiti con il tuo nuovo toolkit della riga di comando unix!

Cosa si installa con gli strumenti della riga di comando e dove

Per coloro che sono interessati a conoscere i dettagli di ciò che è installato sul proprio Mac e dove sta andando, l'intero pacchetto del toolkit della riga di comando viene inserito nella seguente directory:

/Library/Developer/CommandLineTools/

Puoi sfogliare quella directory se lo desideri, oppure puoi semplicemente averne consapevolezza nel caso in cui desideri modificare o adattare qualsiasi pacchetto in un secondo momento.

Nota che la directory è la root /Library di Mac OS, non una directory ~/Library dell'utente.

Se vuoi vedere i 61 nuovi comandi disponibili, sono tutti in /Library/Developer/CommandLineTools/usr/bin/ ma li abbiamo anche elencati in ordine alfabetico di seguito per comodità:

ar come asa bison BuildStrings c++ c89 c99 cc clang clang++ cmpdylib codesign_allocate CpMac cpp ctags ctf_insert DeRez dsymutil dwarfdump dyldinfo flex flex++ g++ collectheaderdoc 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 MvMacasmdisasmmmedit otool pagestuff projectInfo ranlib rebase redo_prebinding ResMerger resolveLinks Rez RezDet RezWack SetFilegedit segegen size SplitForks stringhe strip svn svnadmin svndumpfilter svnlook svnrdump svnserve svnsync svnversion unifdef unifdefall UnRezWack unwinddump what xml2man yacc

Risoluzione dei problemi relativi all'errore "attualmente non disponibile"

Viene visualizzato un messaggio di errore che dice "Impossibile installare il software perché non è attualmente disponibile dal server di aggiornamento software"? Bene, sei fortunato, perché quel messaggio di errore probabilmente indica che Xcode è già installato sul Mac.

Da Mac OS X 10.9 in poi, se Xcode è già installato in Mac OS X, viene installato anche Command Line Tools (puoi verificarlo provando a eseguire gcc o make dal terminale). Di conseguenza, questo tutorial è rivolto agli utenti che non desiderano installare il pacchetto di sviluppo Xcode più ampio e preferiscono invece installare solo le utilità della riga di comando. Sì, ciò significa che puoi disinstallare l'intera app Xcode e installare solo gli strumenti della riga di comando se lo desideri, poiché per molti utenti e amministratori di sistema questa è l'unica ragione per cui hanno installato Xcode per cominciare.

Come installare gli strumenti della riga di comando in Mac OS X (senza Xcode)