Closed4

必要になったとき毎回ググってbrew コマンドを使うものの、いつも忘れるので調べた

kyanadekyanade

なにも考えずに
brew update
brew upgrade
を実行したらローカルのPHP が最新版になってしまって、あわててPHP7.4 をインストールし直した。
(PHP は7.4 のままにしておきたい事情があった)

ちゃんと理解して使わないとダメなので、Homebrew について調べた。

kyanadekyanade

代表的な用語

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 の拡張機能

kyanadekyanade

よく使うコマンド

■ 確認関連

  • 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にクローズされました