※本ページにはプロモーション(広告)が含まれています
【2026年最新版】MacのHomebrew・パッケージマネージャー活用完全ガイド
「Homebrewって何?」「Macにソフトウェアを簡単にインストールしたい」「brew installとbrew caskの違いは?」——MacのパッケージマネージャーHomebrewについて疑問をお持ちの方のために、このガイドではHomebrewのインストールから基本コマンド・GUIアプリの管理・依存関係の管理・トラブルシューティングまでを徹底解説します。
Homebrewを使いこなすことで、開発ツール・コマンドラインツール・GUIアプリまで、ターミナルから一元管理できるようになります。エンジニアだけでなく、一般ユーザーにも役立つ強力なツールです。

この記事でわかること
- Homebrewとは何か・なぜ便利なのか
- Homebrewのインストール方法
- brew install / update / upgrade / uninstall の使い方
- brew cask(GUIアプリ)の管理方法
- Brewfileで環境を丸ごと再現する方法
- よくあるエラーとトラブルシューティング
Homebrewとは?なぜ便利なのか
Homebrewの概要
Homebrew(ホームブルー)は、macOS(およびLinux)向けのオープンソースのパッケージマネージャーです。「The Missing Package Manager for macOS」というキャッチコピーの通り、macOSに標準搭載されていないソフトウェアを簡単に管理できます。
Homebrewを使うメリット:
- 簡単インストール:コマンド1行でソフトウェアをインストール・更新・削除できる
- 依存関係の自動管理:必要なライブラリを自動でインストールしてくれる
- 一括更新:すべてのパッケージを1コマンドで最新版に更新できる
- クリーンなアンインストール:ファイルが散乱しない
- GUIアプリも管理:Homebrew Caskを使えばChrome・VSCodeなどのアプリも管理できる
Homebrewと通常のインストールの違い
| 比較項目 | Homebrew | 通常インストール(DMGなど) |
|---|---|---|
| インストール方法 | コマンド1行 | ダウンロード→インストーラー実行 |
| アップデート | brew upgrade で一括更新 | 各アプリが個別に通知・更新 |
| アンインストール | brew uninstall で完全削除 | アプリをゴミ箱に捨てる(残骸が残ることも) |
| 依存関係 | 自動管理 | 手動で管理が必要な場合も |
| 環境の再現 | Brewfileで丸ごと再現 | 一つ一つ手動でインストール |
Homebrewのインストール方法
前提条件の確認
- macOS Monterey 12.0以降(推奨)
- Xcode Command Line Tools(Homebrewインストール時に自動インストール可能)
- インターネット接続
STEP 1: ターミナルを開く
アプリケーション →「ユーティリティ」→「ターミナル」を開きます。Spotlightで「terminal」と検索しても起動できます。
STEP 2: インストールコマンドを実行する
以下のコマンドをターミナルにコピー&ペーストして実行します:
STEP 3: インストールを完了させる
- 管理者パスワードを入力してEnterを押す
- 「Press RETURN/ENTER to continue or any other key to abort」と表示されたらEnterを押す
- 自動的にXcode Command Line Toolsのインストールが始まる(初回のみ)
- 「Installation successful!」と表示されたら完了
STEP 4: Apple Siliconの場合はパスを設定する(M1/M2/M3/M4)
Apple SiliconのMacでは、Homebrewが /opt/homebrew/ にインストールされます。以下のコマンドでパスを設定してください:
eval “$(/opt/homebrew/bin/brew shellenv)”
STEP 5: インストールを確認する
バージョン番号が表示されれば成功です。

基本コマンドの使い方
パッケージのインストール(brew install)
# 例:
brew install wget
brew install git
brew install python
brew install node
パッケージの検索(brew search)
# 例:
brew search python
インストール済みパッケージの確認(brew list)
brew list –cask # インストール済みのCask(GUIアプリ)一覧
パッケージの更新(brew update / brew upgrade)
brew upgrade # インストール済みパッケージを全て最新版に更新
brew upgrade パッケージ名 # 特定のパッケージだけ更新
パッケージの削除(brew uninstall)
# 古いバージョンのクリーンアップ
brew cleanup
パッケージの詳細情報を確認(brew info)
# 例:
brew info python
brew cask(GUIアプリ)の管理
Homebrew Caskとは
Homebrew CaskはHomebrewの拡張機能で、GUIアプリケーション(.appファイル)をHomebrewで管理できるようにします。Google Chrome・Visual Studio Code・Zoomなど、多数の人気アプリに対応しています。
Caskでアプリをインストールする
# 例:よく使うアプリのインストール
brew install –cask google-chrome
brew install –cask visual-studio-code
brew install –cask zoom
brew install –cask slack
brew install –cask 1password
Caskで管理できる主なアプリ一覧
| カテゴリ | アプリ名 | Caskコマンド |
|---|---|---|
| ブラウザ | Google Chrome | google-chrome |
| エディタ | Visual Studio Code | visual-studio-code |
| コミュニケーション | Slack | slack |
| ビデオ会議 | Zoom | zoom |
| ターミナル | iTerm2 | iterm2 |
| 仮想化 | Docker Desktop | docker |
Brewfileで環境を丸ごと再現する
Brewfileとは
BrewfileはHomebrewで管理するパッケージ・アプリの一覧をテキストファイルで定義したものです。新しいMacに移行したときや、チームメンバーと同じ環境を作りたいときに役立ちます。
現在の環境をBrewfileに書き出す
Brewfileからまとめてインストールする

よくあるエラーとトラブルシューティング
エラー1: 「Permission denied」が出る
対処法:Homebrewのディレクトリの権限を修正します:
エラー2: 「brew doctor」で警告が出る
対処法:brew doctor を実行すると問題の診断と修正方法が表示されます。表示されたコマンドを順番に実行してください。
エラー3: 「command not found: brew」が出る
対処法:パスが設定されていない場合があります。Apple Siliconの場合は以下を実行:
エラー4: インストールが途中で止まる
対処法:
- インターネット接続を確認する
- Xcode Command Line Toolsを再インストール:
xcode-select --install - Homebrewを再インストールする
よくある質問(FAQ)
Q. Homebrewは無料で使えますか?
はい、Homebrewは完全無料のオープンソースソフトウェアです。個人・商用問わず無料で使用できます。GitHubで開発が行われており、コミュニティによって維持されています。
Q. HomebrewはWindowsでも使えますか?
Homebrewは主にmacOSとLinux向けです。Windowsでは「WSL(Windows Subsystem for Linux)」環境でLinux版Homebrewを使うことはできますが、Windows ネイティブでは動作しません。Windowsでは「Chocolatey」や「WinGet」が同様のパッケージマネージャーとして使われます。
Q. Homebrewをアンインストールするにはどうすればいいですか?
以下のコマンドを実行するとHomebrewとインストールしたパッケージがすべて削除されます:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
Q. brew installとbrew install –caskの違いは何ですか?
brew install はコマンドラインツールやライブラリ(CLIアプリ)のインストールに使います。brew install --cask はGoogle ChromeやSlackのようなGUIアプリ(.appファイル)のインストールに使います。
Q. Homebrewでインストールしたアプリは定期的に更新すべきですか?
はい、定期的に brew update && brew upgrade を実行することを推奨します。特にセキュリティ関連のツール(git・openssl・curlなど)は最新版を維持することが重要です。週1回程度を目安に更新するとよいでしょう。
Q. 特定のバージョンのパッケージをインストールできますか?
はい、可能です。例えば brew install python@3.11 のようにバージョンを指定してインストールできます。複数バージョンを共存させることも可能で、brew link コマンドで使用するバージョンを切り替えられます。
まとめ
HomebrewはMacユーザーにとって必須ツールと言えるパッケージマネージャーです。
- インストールはコマンド1行:公式スクリプトをターミナルで実行するだけ
- brew install:コマンドラインツール、brew install –cask:GUIアプリ
- brew update && brew upgrade:定期的に実行して環境を最新に保つ
- Brewfile:新しいMacへの移行も一発で環境を再現できる
- トラブル時は brew doctor:問題の診断と解決策を表示してくれる
Homebrewを使いこなすことで、Macの開発環境や日常ツールの管理が格段に楽になります。まずはHomebrewをインストールして、気に入ったツールを brew install で試してみてください。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!