Я узнал, что Homebrew также устанавливает инструменты командной строки Xcode .
Большим преимуществом для меня является то, что я могу сделать это с терминала (даже с ssh), а установщик не показывает всплывающее окно UI , которое блокирует меня от использования с удаленным терминалом.
Протестировано с версией Homebrew 2.1.10 (git revision b7d38f; последний коммит 2019-08-12).
Для меня это было намного проще, чем скачать пакет dmg с apple и скопировать его по ssh на целевой компьютер.
Будет сгенерирована команда установщика (скопировано с сайта)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
следующий вывод:
==> This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew
==> The following new directories will be created:
/usr/local/bin
/usr/local/etc
/usr/local/include
/usr/local/lib
/usr/local/sbin
/usr/local/share
/usr/local/var
/usr/local/opt
/usr/local/share/zsh
/usr/local/share/zsh/site-functions
/usr/local/var/homebrew
/usr/local/var/homebrew/linked
/usr/local/Cellar
/usr/local/Caskroom
/usr/local/Homebrew
/usr/local/Frameworks
==> The Xcode Command Line Tools will be installed.
а также
...
Downloading Command Line Tools (macOS Mojave version 10.14) for Xcode
Downloaded Command Line Tools (macOS Mojave version 10.14) for Xcode
Installing Command Line Tools (macOS Mojave version 10.14) for Xcode
Done with Command Line Tools (macOS Mojave version 10.14) for Xcode
...