Homebrewを ~/homebrew (など) で運用する

既存のHomebrewをアンインストールする

cd `brew --prefix`
rm -rf Cellar
brew prune
rm `git ls-files`
rmdir Library/Homebrew Library/Aliases Library/Formula Library/Contributions
rm -rf .git
rm -rf ~/Library/Caches/Homebrew
Installation · mxcl/homebrew Wiki · GitHub

Wikiに書いてあるとおり。

/usr/local 以下のパーミッションを元に戻す

sudo /usr/sbin/chown -R root:wheel /usr/local

パーミッションがユーザに開放されているのはやっぱり気持ち悪いので。

tarballを落として好きなディレクトリに展開

Homebrewを ~/homebrew 以下で運用する前提。

curl -Lsf http://github.com/mxcl/homebrew/tarball/master | tar xz --strip 1 -C$HOME/homebrew

PATHを通す

export PATH=$HOME/homebrew/bin:$PATH

Gitを入れてHomebrewをGitで管理する

brew install git
mkdir ~/tmp
git clone git://github.com/mxcl/homebrew.git ~/tmp/homebrew
cp -R ~/tmp/homebrew ~/homebrew
rm -rf ~/tmp/homebrew
cd ~/homebrew && git status

はい