7
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

はじめに

Homebrewは、macOS用の強力なパッケージマネージャーです。これを使用することで、コマンドラインツールやアプリケーションのインストール、更新、管理が非常に簡単になります。本記事では、Homebrewの基本的な使い方から便利なコマンドまで、詳しく解説します。

Homebrewとは?

Homebrewは、macOS用のパッケージマネージャーで、ソフトウェアパッケージのインストール作業を一元管理するツールです。パッケージやライブラリの依存関係を自動で解決してくれるため、開発環境の構築がスムーズに行えます。

Homebrewの役割

Homebrewは、ゲーム開発に例えると、追加機能AやBを問題なく共存させるための調整役と考えるとわかりやすいと思います。Homebrewを使うことで、バージョンの依存関係を自動的に管理し、最新の状態に保つことができます。

Homebrewのインストール方法

2024年現在、Homebrewのインストール方法は以下の通りです。

手順

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

  2. インストールコマンドを実行: 以下のコマンドをコピーしてターミナルに貼り付けます。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. パスの設定: インストールが完了したら、PATHを通す必要があります。以下のコマンドを実行します。
echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> ~/.zprofile
eval $(/opt/homebrew/bin/brew shellenv)

インストールの確認

インストールが完了したら、以下のコマンドで確認できます。

brew -v

出力例:

Homebrew 3.5.6

Homebrewの基本的な使い方

パッケージの管理

  • パッケージのインストール: brew install <パッケージ名>
  • パッケージのアンインストール: brew remove <パッケージ名>
  • インストール済みパッケージの一覧表示: brew list
  • パッケージのバージョンアップグレード:
    • 全てのパッケージ: brew upgrade
    • 個別のパッケージ: brew upgrade <パッケージ名>

便利なコマンド

  • パッケージの検索: brew search <パッケージ名>
  • Homebrew自体の更新: brew update
  • 更新可能なパッケージの確認: brew outdated

便利な使用例

例1: Gitのインストール

brew install git

例2: 開発環境のインストール

PythonやNode.jsなどの開発環境も簡単にインストールできます。

brew install python
brew install node

例3: MacAppStore経由のアプリ管理

brew install mas
mas install <アプリID>

Homebrew-caskとは?

Homebrew-caskを使うと、CLIのパッケージだけでなく、GUIのアプリケーション(例えば、Google Chromeなど)もインストールできます。

コマンド

  • インストール: brew install --cask <アプリ名>

例:Google Chromeのインストール

brew install --cask google-chrome

トラブルシューティング

brew doctorコマンド

Homebrewで管理しているライブラリに問題がないかを確認するコマンドです。

brew doctor

実行結果例:

Your system is ready to brew.

依存関係の確認

  • 依存する側の確認: brew deps --tree <パッケージ名> --installed
  • 依存される側の確認: brew uses <パッケージ名> --installed

まとめ

Homebrewを使いこなすことで、macOSでの開発環境構築やツール管理が格段に効率化されます。定期的にbrew updatebrew upgradeを実行して、システムを最新の状態に保つことをお勧めします。

また、新しいマシンのセットアップ時には、Brewfileを使用することで、必要なパッケージやアプリケーションを一括でインストールすることができます。これにより、開発環境の再現性が高まり、チーム内での環境の統一も容易になります。

参考リンク

この記事を参考に、Homebrewを活用して快適な開発環境を構築しましょう!

7
8
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
7
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?