Jak zainstalować narzędzia wiersza poleceń w systemie Mac OS X (bez Xcode)

Spisu treści:

Anonim

Użytkownicy komputerów Mac, którzy wolą mieć dostęp do bardziej tradycyjnego zestawu narzędzi Unix za pośrednictwem terminala, mogą chcieć zainstalować opcjonalną podsekcję Narzędzia wiersza poleceń Xcode IDE. Począwszy od MacOS Monterey, Big Sur, Catalina, Mojave, High Sierra, Sierra, OS X El Capitan, Yosemite, Mavericks, jest to teraz łatwo możliwe bezpośrednio i bez uprzedniej instalacji całego pakietu Xcode, nie jest też wymagane konto programisty.

Pakiet Command Line Tool zapewnia użytkownikom komputerów Mac wiele powszechnie używanych narzędzi, narzędzi i kompilatorów, w tym make, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp, what i wiele innych przydatnych poleceń, które zwykle znajdują się w domyślnych instalacjach Linuksa. Dla zainteresowanych zamieściliśmy pełną listę nowych plików binarnych dostępnych za pośrednictwem zestawu narzędzi wiersza poleceń lub po zainstalowaniu pakietu, który omówimy tutaj.

Ten przewodnik jest przeznaczony dla systemów 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 i Mac OS X 10.9 i nowsze wersje. Użytkownicy komputerów Mac z wcześniejszymi wersjami systemu Mac OS X mogą nadal bezpośrednio instalować Narzędzia wiersza poleceń i gcc (bez Xcode) za pomocą instalatora pakietów dostępnego w witrynie Apple Developer, zgodnie z opisem tutaj.

Instalowanie narzędzi wiersza polecenia w systemie Mac OS X

  1. Uruchom terminal, który można znaleźć w /Applications/Utilities/
  2. Wpisz następujące polecenie:
  3. xcode-select --install

  4. Zostanie wyświetlone wyskakujące okienko aktualizacji oprogramowania z pytaniem: „Polecenie xcode-select wymaga narzędzi programistycznych wiersza poleceń. Czy chcesz teraz zainstalować narzędzia?” potwierdź to, klikając „Zainstaluj”, a następnie zaakceptuj Warunki korzystania z usługi, gdy zostaniesz o to poproszony (przeczytaj je dokładnie, zaraz tu będziemy)
  5. Poczekaj na zakończenie pobierania pakietu narzędzi wiersza poleceń, zajmie on około 130 MB i dość szybko się zainstaluje, w zależności od szybkości połączenia

Instalator sam się wyłącza po zakończeniu, a następnie możesz potwierdzić, że wszystko działa, próbując użyć jednego z właśnie zainstalowanych poleceń, takich jak gcc, git, svn, rebase, make, ld, otool, nm, cokolwiek chcesz z poniższej listy. Zakładając, że instalacja przebiegła nieprzerwanie, polecenie zostanie wykonane zgodnie z oczekiwaniami. Oznacza to również, że możesz kompilować i instalować rzeczy bezpośrednio z kodu źródłowego, bez konieczności korzystania z menedżera pakietów. Ciesz się nowym zestawem narzędzi wiersza poleceń uniksa!

Co i gdzie instaluje się za pomocą narzędzi wiersza poleceń

Dla osób zainteresowanych szczegółowymi informacjami na temat tego, co jest zainstalowane na komputerze Mac i dokąd to zmierza, cały pakiet zestawu narzędzi wiersza poleceń zostanie umieszczony w następującym katalogu:

/Library/Developer/CommandLineTools/

Możesz przeglądać ten katalog, jeśli chcesz, lub możesz po prostu mieć tego świadomość na wypadek, gdybyś chciał zmodyfikować lub dostosować dowolny pakiet w późniejszym czasie.

Pamiętaj, że katalog jest katalogiem głównym /Library systemu Mac OS, a nie katalogiem użytkownika ~/Library.

Jeśli chcesz zobaczyć 61 dostępnych nowych poleceń, wszystkie znajdują się w katalogu /Library/Developer/CommandLineTools/usr/bin/, ale dla wygody wymieniliśmy je również poniżej w porządku alfabetycznym:

ar 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- pakiet odbiorczy git-shell git-upload-archive git-upload-pack gm4 gnumake gperf hdxml2manxml headerdoc2html wcięcie nazwa_instalacji_narzędzie ld lex libtool lipo lldb lorder m4 make MergePef mig mkdep MvMacasmdisasmmmedit otool pagesituff projectInfo ranlib rebase redo_prebinding ResMerger rozwiąż Linki Rez Wack SetFicDet Regenz SplitForks strings strip svn svnadmin svndumpfilter svnlook svnrdump svnserve svnsync svnversion unifdef unifdefall UnRezWack unwinddump what xml2man yacc

Rozwiązywanie problemów z błędem „obecnie niedostępne”

Wyświetlany jest komunikat o błędzie „Nie można zainstalować oprogramowania, ponieważ nie jest ono aktualnie dostępne na serwerze aktualizacji oprogramowania”? Cóż, masz szczęście, ponieważ ten komunikat o błędzie prawdopodobnie wskazuje, że masz już zainstalowany Xcode na komputerze Mac.

Od systemu Mac OS X 10.9 i nowszych, jeśli Xcode jest już zainstalowany w systemie Mac OS X, instalowane są również narzędzia wiersza poleceń (możesz to sprawdzić, próbując uruchomić gcc lub make z terminala). W związku z tym ten samouczek jest przeznaczony dla użytkowników, którzy nie chcą instalować szerszego pakietu programistycznego Xcode, a zamiast tego woleliby zainstalować tylko narzędzia wiersza poleceń. Tak, oznacza to, że możesz odinstalować całą aplikację Xcode i zainstalować tylko narzędzia wiersza poleceń, jeśli chcesz, ponieważ dla wielu użytkowników i administratorów systemu jest to jedyny powód, dla którego zainstalowali Xcode.

Jak zainstalować narzędzia wiersza poleceń w systemie Mac OS X (bez Xcode)