homebrew

2013年7月31日 更新

homebrewとは

OS X用のパッケージマネージャー.

インストール

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

使い方

homebrewとformulaのアップデート.定期的に行うべし.
% brew update
アップデートできるformulaをすべて表示.
% brew outdated
インストールしたformulaをすべて表示.
% brew list
特定のファイルhogeを探す.
% brew search hoge
特定のファイルhogeをインストール.
% brew install hoge
特定のファイルhogeをアップグレード.
% brew upgrade hoge
特定のファイルhogeを削除.
% brew remove hoge
もしupdateで
error: The following untracked working tree files would be overwritten by merge:
Library/Formula/libarchive.rb
Please move or remove them before you can merge.
Aborting
Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master
と言われたら.
% cd /usr/local/Library/Formula
% git reset --hard FETCH_HEAD
で解決します.

参考文献

http://brew.sh
http://tech.caph.jp/2011/04/06/homebrewの導入と使い方/
http://firegoby.jp/archives/4429
など。