Homebrewとは、Macのパッケージマネージメントツールで、UNIX系ソフトウェアのインストールを管理してくれるもの。
Rubyで作られている。
インストールは
http://brew.sh/index_ja.html
ここの手順に沿う。
インストール
githubからダウンロード、インストールする。
http://brew.sh/index_ja.htmlの下の方にあるコマンドをそのまま実行すればよい。
以下が実行例。
$ which ruby
/usr/bin/ruby
$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/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
(略)
From https://github.com/Homebrew/homebrew
* [new branch] master -> origin/master
HEAD is now at 17eceb1 pdf2htmlex: upstream patch to fix build with latest poppler
==> Installation successful!
==> Next steps
Run `brew doctor` before you install anything
Run `brew help` to get started
$
まずbrew doctorをせい、ということなので。
$ brew doctor
Your system is ready to brew.
以上はうまくいった場合。
少しでも気を抜くとこんな風に怒られる。
24時間updateしてないだけで。
brewで作業するならまずbrew updateしてから、にしたほうが良さそう。
$ brew doctor
Warning: Your Homebrew is outdated.
You haven't updated for at least 24 hours, this is a long time in brewland!
To update Homebrew, run `brew update`.
update。
$ brew update
Updated Homebrew from 17eceb1a to 8510ebcd.
==> New Formulae
aces_container libltc
(略)
PATHの変更
せっかくbrewでソフトウェアをインストールするなら、それを使ってくれるようPATHを修正する。
profileに以下の一行を加える。
$ vi ~/.bash_profile
export PATH=/usr/local/bin:$PATH
試してみよう
ドット「 . 」に続けてprofileを指定すれば読み込んでくれる。
そのあとにPATHの中身を確認。
$ . ~/.bash_profile
$
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
/usr/local/binが二回続けて出てくるけど、まあよしとする。
使い方
使い方は以下のとおり。
まあ、一般的ですよね。
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...]```