環境構築inoueHomebrewのススメ[Mac環境構築]この記事は2016年7月4日に書かれたものです。内容が古い可能性がありますのでご注意ください。Tweet新しいPCをてにいれたらまずは必要なツールを放り込んでいくわけですが、この作業って地味に大変ですよね。そこで、インストール作業を手助けしてくれるHomebrewという仕組みを紹介したいと思います。X環境におけるパッケージ管理システムの一つです。パッケージ管理システムと言われても...と思うかもしれませんが、要はアプリケーションやライブラリ等の「パッケージ」のインストール、アンインストール、アップデートを一元管理できるようにしてくれるよ、って代物です。パッケージ管理システムは他にもあり、MacPortsが有名でしょうか。Homebrewはコマンドラインでコマンド一つ入力するだけで、ソースコードの取得、ビルド及びインストールまでをまとめてやってくれます。コマンドラインツールがガシガシ入れられます。インストール作業でHomebrewを前提としたWeb記事も割と見るので導入しておくに越したことはないと思います。ちなみにbrewはブリューと読みたくなるところですがブルーが正しいようです。現在のシステム要件は次のようになります。10.9以上10.9以前を使ってる方は、特に理由がない限りこの機会にバージョンを上げてしまいましょう。筆者の環境は次になります。以下の記述はこれをもとに書いていくのでご了承ください。実際にHomebrewのインストールを行っていきます。Xcodeなるものが必要です。AppStoreからXcodeをインストールしておきましょう。シェルがbashかzsh以外にしてあるならどちらかにしておきます。インストールHomebrew公式の「インストール」以下に記載されているスクリプトをTerminalで実行してください。Homebrew自体はRubyで書かれているんですねー。処理が完了したら、次のコマンドを実行します。brew.と表示されればOKです。Warningが表示されたらメッセージに従えば大体解決します。以上でHomebrewのインストールは完了です。Homebrewのコマンド基本的なコマンドを確認しながら、Homebrewを使ったインストールを行いたいと思います。今回は例としてtree(ディレクトリ構造をツリー表示してくれるコマンド)のインストールを行ってみます。formulaの検索Homebrewではパッケージのことをformulaと呼びます。次のコマンドでインストール可能なformulaの中から指定したものがあるか検索します。treeformulaのインストールお探しのものが検索で見つかったら次のコマンドでインストールを実行します。treeデフォルトではパッケージの実体は/usr/local/Cellar以下にインストールされ、/usr/local/binにシンボリックリンクが作られます。listHomebrewの更新Homebrew本体とインストール可能なformula一覧を更新します。updateformulaの更新インストール済みかつ更新差分があるformulaを再ビルドします。upgradeの後にformula名を指定することもできます。upgradeHomebrew動作チェックすでに上でも出てきていますが、次のコマンドでHomebrewが正常に動くかチェックします。問題がある場合はWarningが出ます。Homebrewを使う際には必ず叩いてみる、ぐらいでもいいコマンドです。brew他にもありますが、とりあえずこの辺を覚えておけば基本的な使用には十分だと思います。まとめパッケージ管理システムHomebrewのご紹介をしました。Homebrewは割と色んなものが入れられるので調べてみてください。私はApache、PHP、MySQLあたりもHomebrewを使ってインストールしています。Caskという拡張が非常に強力なのですがこれは別途記事にしたいと思います。Caskのススメ[Mac環境構築])新しいPCを手に入れて環境を構築する際にはHomebrewを使ってみてはいかがでしょうか。ツイートPhpStormを使う。Caskのススメ[Mac環境構築]関連記事EclipseでGitを使う(11)ブランチをリベースする。