Closed4
必要になったとき毎回ググってbrew コマンドを使うものの、いつも忘れるので調べた
なにも考えずに
brew update
brew upgrade
を実行したらローカルのPHP が最新版になってしまって、あわててPHP7.4 をインストールし直した。
(PHP は7.4 のままにしておきたい事情があった)
ちゃんと理解して使わないとダメなので、Homebrew について調べた。
代表的な用語
Homebrew ってなに
Mac のターミナルからbrew コマンドを使ってMac にさまざまなソフトウェアをインストールできるツール
Formulae ってなに
パッケージ定義ファイル (例:git , php)
▼ たとえば brew install git
と入力すると
Git は /usr/local/Cellar/git/<version>/bin/git
にインストールされる
/usr/local/bin/git
から↑にシンボリックリンクが貼られる
こんな感じ
/usr/local/bin/git -> ../Cellar/git/2.30.0/bin/git
Cask ってなに
brew の拡張機能
インストール
Homebrew公式 のコマンドをコピペでOK
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
よく使うコマンド
■ 確認関連
- Homebrew 自体のバージョン確認
brew --version
- インストールされているすべてのFormulae を表示
brew list --formula
- Cask とFormulae を検索
brew search <Formulae or Cask>
インストール済みのものはチェックが表示される
■ インストール
- Formulae をインストール
brew install <formulae>
■ 起動関連
- Formulae を起動
brew services start <formulae>
- Formulae を再起動
brew services restart <formulae>
■ 更新関連
- Homebrew 自体のアップデート
brew update
- 特定のFormulae をアップグレード
brew upgrade <formulae>
- 特定のFormulae が更新されないようにする
brew pin <formula>
- pin したFormulae を再度更新できるようにする
brew unpin <formula>
■ 困ったら
brew doctor
その他コマンド
brew(1) – The Missing Package Manager for macOS (or Linux) — Homebrew Documentation
このスクラップは2021/01/23にクローズされました