既存の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/HomebrewInstallation · 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
はい