0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

2025年版 Homebrew完全ガイド:macOSのパッケージマネージャーを使いこなす

Posted at

はじめに

Macを開発環境として利用しているエンジニアにとって、日々のツール管理は避けて通れません。そんな時、強力な味方となるのがmacOS用パッケージマネージャー、Homebrewです。本記事では、2025年現在の最新情報に基づき、Homebrewの導入から日々の運用、そしてエンジニアが知っておくべきTipsまでを徹底解説します。


Homebrewとは?

Homebrewは、macOS向けのパッケージマネージャーです。一言で言えば、コマンドラインツール(例: Git, Node.js, Python)やGUIアプリケーション(例: Google Chrome, Visual Studio Code)のインストール、更新、アンインストールを一元的に管理できる、まさにエンジニアのためのツールです。

その最大のメリットは、ソフトウェアが依存するライブラリや他のパッケージの依存関係を自動で解決してくれる点にあります。これにより、「特定のツールをインストールしたら、別のツールが動かなくなった」「依存関係が複雑で環境構築が進まない」といった、エンジニアが直面しがちな煩雑な問題を解消し、開発環境のセットアップを圧倒的にスムーズにします。


Homebrewの役割とエンジニアリングにおける重要性

Homebrewは、複雑な開発環境を効率的に管理するための「オーケストレーター」のような役割を担います。例えば、あるプロジェクトではPython 3.9、別のプロジェクトではPython 3.11が必要な場合、手動でバージョン管理を行うのは非常に手間がかかります。Homebrewを使えば、これらのバージョンを適切に共存させ、必要に応じて切り替える環境(例: pyenvなどと連携)を簡単に構築できます。

特に2025年現在、Apple Silicon (M1/M2/M3チップ) を搭載したMacの普及がさらに進んでいます。Homebrewはこれらのチップにネイティブ対応しており、パフォーマンスを最大限に引き出すバイナリパッケージ(arm64アーキテクチャ向け)を自動的に選択・インストールします。これにより、Intel MacとApple Silicon Macが混在する開発チームにおいても、共通のツールセットを効率的にデプロイ・管理できるようになります。


Homebrewのインストール方法(2025年最新版)

2025年現在、Homebrewのインストールは以下の手順で行います。

手順

  1. ターミナルを開く

    Finderから「アプリケーション」→「ユーティリティ」→「ターミナル」を開きます。

  2. インストールコマンドを実行

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  3. PATHの設定(Apple Silicon)

    echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> ~/.zprofile
    eval $(/opt/homebrew/bin/brew shellenv)
    

インストール確認

brew -v

Homebrewの基本的な使い方

パッケージの管理

brew install <パッケージ名>
brew remove <パッケージ名>
brew list
brew upgrade
brew upgrade <パッケージ名>

パッケージ検索と更新

brew search <パッケージ名>
brew update
brew outdated
brew cleanup

エンジニア向け活用例

開発環境のセットアップ

brew install python
brew install node
brew install rbenv
brew install nvm
brew install go

CLIツールの導入

brew install jq
brew install gh
brew install terraform
brew install awscli

Mac App Store管理(mas)

brew install mas
mas install <アプリID>

GUIアプリケーションの管理(Homebrew Cask)

brew install --cask google-chrome
brew install --cask visual-studio-code
brew install --cask docker

トラブルシューティングとメンテナンス

brew doctor
brew deps --tree <パッケージ名>
brew uses <パッケージ名> --installed

Brewfileによる環境再現

brew bundle dump
brew bundle

まとめ

Homebrewを使いこなすことで、macOSでの開発環境構築やソフトウェア管理が飛躍的に効率化されます。ぜひこの記事を参考に、Homebrewを最大限に活用してください。


参考リンク

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?