Tag Archives: homebrew

[メモ] MacのパッケージマネージャHomebrewのインストール

Pocket

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...]