Mac の開発を便利にするパッケージ管理ソフト Homebrew のインストール手順

 本稿では Mac OS におけるパッケージ管理ソフト Homebrew をインストールする手順について解説します。 本稿では Mac OS X 10.10 (Yosemite) にインストールして手順を確認しています。

事前準備

 Homebrew を Mac OS X にインストールする前に、Xcodecommand line developer tools をインストールしておく必要があります。Xcode は App Store からダウンロードしてインストールしてください。

 Xcode のインストールが完了したら、Xcode を起動して初回起動の際に表示される同意を行ってください。 同意したら Xcode は終了して良いです。

次にターミナルを開き、次のコマンドを実行します。

$ xcode-select --install
xcode-select: note: install requested for command line developer tools

 すると次のように確認のダイアログが現れますので「インストール」をクリックして command line develoer tools のインストールに進みます。

 利用規約の同意画面が表示されますので「同意する」をクリックします。 するとインストールが開始されます。

 インストールが完了すると、完了をあらわすダイアログが表示されます。

これで command line developer tools のインストールは完了です。

インストールコマンドの実行

Homebrew のホームページに書いてあるインストールコマンド を実行します。
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
つぎのようにインストールが開始されますので、指示の通りに Enter と管理者パスワードを入力してインストールを進めます。

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
=> This script will install:
/usr/local/bin/brew
/usr/local/Library/...
/usr/local/share/man/man1/brew.1

Press RETURN to continue or any other key to abort
==> /usr/bin/sudo /bin/mkdir /usr/local

WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.

To proceed, enter your password, or type Ctrl-C to abort.

Password:管理者パスワードを入力
==> /usr/bin/sudo /bin/chmod g+rwx /usr/local
==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local
==> /usr/bin/sudo /bin/mkdir /Library/Caches/Homebrew
==> /usr/bin/sudo /bin/chmod g+rwx /Library/Caches/Homebrew
==> Downloading and installing Homebrew...


Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.


==> Installation successful!
==> Next steps
Run `brew doctor` before you install anything
Run `brew help` to get started

上の実行結果の下から2行目に brew doctor コマンドを実行しろと書いてありますので、コマンドを実行します。 (この際に、先ほどインストールした Xcode をまだ一度も起動していないと、「先に Xcode のライセンスに同意しておけ」とエラーがでるので、Xcode を起動して利用規約に同意しておく必要があります)

$ brew doctor
Your system is ready to brew.

Your system is ready to brew. という結果の通り、これで Homebrew が使える環境が整いました。

Homebrew のコマンドを利用してみよう

Homebrew のコマンドは brew という名前です。 brew help コマンドで利用方法が確認できます。

$ brew help
Example usage:
  brew [info | home | options ] [FORMULA...]
  brew install FORMULA...
  brew uninstall FORMULA...
  brew search [foo]
  brew list [FORMULA...]
  brew update
  brew upgrade [FORMULA...]
  brew pin/unpin [FORMULA...]

Troubleshooting:
  brew doctor
  brew install -vd FORMULA
  brew [--env | config]

Brewing:
  brew create [URL [--no-fetch]]
  brew edit [FORMULA...]
  open https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Formula-Cookbook.md

Further help:
  man brew
  brew home

Homebrew を利用してインストールしたパッケージを確認するには brew list コマンドを利用します。 インストール完了時には何もパッケージをインストールされていないことを確認できます。

$ brew list

早速、何かのソフトウェアをインストールしてみましょう。 Homebrew でインストールできるソフトウェアは braumeister.org のページ等で確認することができます。 ここでは wget をインストールしてみようと思います。 brew install でパッケージをインストールします。

$ brew install wget
==> Installing wget dependency: openssl
(snip)
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/wget-1.16.1.yosemite.bottle.tar.gz
######################################################################## 100.0%
(snip)
/usr/local/Cellar/wget/1.16.1: 9 files, 940K

wget コマンドが依存する openssl も同時にインストールされ、 wget が /usr/local/Cellar/wget/1.16.1 にインストールされました。 これでコマンドラインで wget を利用できるようになりました。

もう一度 brew list コマンドでインストールされたパッケージを確認します。 openssl と wget がインストールされていることを確認できます。

$ brew list
openssl wget

おわりに

本稿では Homebrew のインストール手順について解説しました。 Mac OS X での開発を便利するためには欠かせないツールですので、Mac 利用の最初には必ず導入したいですね。

更新履歴

  • 2014年05月25日 – 初版を執筆しました。
  • 2014年12月29日 – Mac OS X Yosemite に合わせて更新しました。

著者 : OSCA

OSCA

 初級WEBエンジニアです。最近は Android, iOS, WEBアプリの作成に力を入れています。 個人として何か一つでも世の中の多くの人に使ってもらえるアプリを作ろうと日々奮闘中です。