Homebrew における brew install の動作
brew install
の動作
リポジトリを見てインストール対象のツールのbottleがあるか確認する。
- bottle とは Homebrew においてビルド済みのバイナリファイルをtar.gz で圧縮した状態のものを意味する。
bottleがある場合は解凍し、インストールして終了する。
- 先にインストールしないといけない依存ツールがある場合は、そのツールに対して本手順の1から順に(再帰的に)実行する。この依存ツールを解決することを "Pour" (注ぐ) と表現している。おそらく、お酒を混ぜ合わせてカクテルを作るイメージなんだと思う。
bottleがない場合はソースをダウンロードしてビルド&インストールする。