現象
Homebrew で Mercurial をインストールしても /usr/local/Cellar/mercurial/<バージョン> に bin が入らない。
ログを見ても特にエラーや警告は出力されていないように見える。
手順
$ brew uninstall mercurial $ brew uninstall python $ brew install python $ brew install mercurial
補足
brew は依存関係を解決してくれるがユーザーが間違って依存関係を壊してしまうこともありえるので、上手くいかなかったら依存関係を疑ってみる、くらいはしてもいいかもしれない。
brew では deps コマンドで依存関係を確認でき、--tree オプションでツリー表示することも出来る。
使うとこんな感じ。
$ brew deps --tree mercurial mercurial |- :python $ brew deps --tree python python |- pkg-config |- openssl | |- makedepend | | |- pkg-config |- readline |- sqlite | |- readline |- gdbm