Paano Mag-install ng Command Line Tools sa Mac OS X (Walang Xcode)

Talaan ng mga Nilalaman:

Anonim

Ang mga user ng Mac na mas gustong magkaroon ng mas tradisyunal na toolkit ng Unix na naa-access sa kanila sa pamamagitan ng Terminal ay maaaring naisin na i-install ang opsyonal na Command Line Tools subsection ng Xcode IDE. Mula sa MacOS Monterey, Big Sur, Catalina, Mojave, High Sierra, Sierra, OS X El Capitan, Yosemite, Mavericks pasulong, madali na itong posible nang direkta at nang hindi muna ini-install ang buong Xcode package, hindi rin kailangan ng developer account.

Ang Command Line Tool package ay nagbibigay sa mga user ng terminal ng Mac ng maraming karaniwang ginagamit na tool, utility, at compiler, kabilang ang make, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp, ano, at marami pang ibang kapaki-pakinabang na utos na karaniwang matatagpuan sa mga default na pag-install ng linux. Isinama namin ang buong listahan ng mga bagong binary na available sa pamamagitan ng command line toolkit sa ibaba para sa mga interesado, o makikita mo lang sa iyong sarili pagkatapos mong i-install ang package, na tatahakin namin dito.

Ang gabay na ito ay nakatuon sa 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, at Mac OS X 10.9, at mga mas bagong release. Ang mga user ng Mac na nagpapatakbo ng mga naunang bersyon ng Mac OS X ay maaaring magpatuloy sa direktang pag-install ng Command Line Tools at gcc (nang walang Xcode) sa pamamagitan ng package installer na available sa pamamagitan ng website ng Apple Developer gaya ng inilalarawan dito.

Pag-install ng Command Line Tools sa Mac OS X

  1. Ilunsad ang Terminal, na makikita sa /Applications/Utilities/
  2. I-type ang sumusunod na command string:
  3. xcode-select --install

  4. May lalabas na popup window sa pag-update ng software na magtatanong ng: “Ang xcode-select na command ay nangangailangan ng command line developer tools. Gusto mo bang i-install ang mga tool ngayon?" piliin na kumpirmahin ito sa pamamagitan ng pag-click sa “I-install”, pagkatapos ay sumang-ayon sa Mga Tuntunin ng Serbisyo kapag hiniling (huwag mag-atubiling basahin ang mga ito nang maigi, nandito kami)
  5. Hintaying makumpleto ang pag-download ng Command Line Tools, aabot ito ng humigit-kumulang 130MB at mabilis itong mai-install depende sa bilis ng iyong koneksyon

Ang installer ay kusang mawawala kapag kumpleto, at maaari mong kumpirmahin na gumagana ang lahat sa pamamagitan ng pagsubok na gumamit ng isa sa mga command na kaka-install lang, tulad ng gcc, git, svn, rebase, make, ld, otool, nm, anuman ang gusto mo mula sa listahan sa ibaba. Ipagpalagay na ang pag-install ay hindi nagambala, ang utos ay isasagawa tulad ng inaasahan. Nangangahulugan din ito na maaari kang mag-compile at mag-install ng mga bagay mula sa source code nang direkta nang hindi kinakailangang gumamit ng package manager. I-enjoy ang iyong bagong unix command line toolkit!

Ano ang Ini-install gamit ang Command Line Tools at Saan

Para sa mga interesadong malaman ang mga detalye ng kung ano ang naka-install sa kanilang Mac at kung saan ito pupunta, ang buong command line toolkit package ay inilalagay sa sumusunod na direktoryo:

/Library/Developer/CommandLineTools/

Maaari kang mag-browse sa direktoryo na iyon kung gusto mo, o maaari ka lamang magkaroon ng kamalayan tungkol dito kung sakaling gusto mong baguhin o ayusin ang alinman sa package sa ibang pagkakataon.

Tandaan na ang direktoryo ay ang ugat /Library ng Mac OS, hindi isang user ~/Library directory.

Kung gusto mong makita ang 61 bagong command na available sa iyo, lahat sila ay nasa /Library/Developer/CommandLineTools/usr/bin/ ngunit inilista rin namin ang mga ito ayon sa alpabeto para sa kaginhawahan:

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 Getgitvergit-Find gcov 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 reset na proyektoInfo_ranbilibgerD Resolbahin ang laki ng pagestuff ng otoolItakda ang muling pag-aayos ng mga pahina. SplitForks strings strip svn svnadmin svndumpfilter svnlook svnrdump svnserve svnsync svnversion unifdef unifdefall UnRezWack unwinddump what xml2man yacc

Pag-troubleshoot na "hindi available sa kasalukuyan" na error

Pagkuha ng mensahe ng error na nagsasabing "Hindi ma-install ang software dahil kasalukuyang hindi ito available mula sa server ng Software Update"? Maswerte ka, dahil malamang na ang mensahe ng error na iyon ay nagpapahiwatig na mayroon ka nang Xcode na naka-install sa Mac.

Mula sa Mac OS X 10.9 pasulong, kung naka-install na ang Xcode sa Mac OS X pagkatapos ay mai-install din ang Command Line Tools (maaari mong suriin ito sa pamamagitan ng pagsubok na patakbuhin ang gcc o gumawa mula sa terminal). Alinsunod dito, ang tutorial na ito ay naglalayong sa mga user na ayaw mag-install ng mas malawak na Xcode development package, at mas gugustuhin na lang na i-install ang command line utility. Oo, nangangahulugan iyon na maaari mong i-uninstall ang buong Xcode app at i-install lang ang mga command line tool kung gusto mo, dahil para sa maraming user at sysadmins iyon lang ang dahilan kung bakit sila nag-install ng Xcode upang magsimula.

Paano Mag-install ng Command Line Tools sa Mac OS X (Walang Xcode)