brew install svnが終わらない
検索してみたらおなじよーなツイートが並んでた。
brewから試しにsubversionをインストールしてみているが、なぜかmakeが終わらない。
いろいろ事情があってbrew install svnしているんですがmakeが終わらない。なんでだろう。
2012-03-14 21:19:28 via web
subversionのmakeが終わらない
とりあえず自分の環境が変とかじゃなくてほっとしつつ、ほっとしてても解決しないわけで。
==> Installing subversion ==> Downloading http://www.apache.org/dyn/closer.cgi?path=subversion/subversion-1.7.4.tar.bz2 ==> Best Mirror http://ftp.meisei-u.ac.jp/mirror/apache/dist/subversion/subversion-1.7.4.tar.bz2 ######################################################################## 100.0% ==> ./configure --disable-debug --prefix=/usr/local/Cellar/subversion/1.7.4 --with-ssl --with-zlib=/usr --with-sqlite=/usr/local --disable-neon-version-check --disable-mod-activation --withou ==> make
これで20分くらい止まってた。おかしーなと思いつつ、まぁなんとなく一回止めてもっかいやってみた。
irof@airof ~$ brew install svn ==> Downloading http://www.apache.org/dyn/closer.cgi?path=subversion/subversion-1.7.4.tar.bz2 Already downloaded: /Users/irof/Library/Caches/Homebrew/subversion-1.7.4.tar.bz2 ==> ./configure --disable-debug --prefix=/usr/local/Cellar/subversion/1.7.4 --with-ssl --with-zlib=/usr --with-sqlite=/usr/local --disable-neon-version-check --disable-mod-activation --withou ==> make ==> make install /usr/local/Cellar/subversion/1.7.4: 94 files, 6.9M, built in 77 seconds
あっさり3分くらいで終わった。何だったんだろう……。
インストール終わったはいいけども
svn --version したら 1.6.17 のままって言われた…。どうも /usr/bin/svn っぽい。brewでインストールしたのは /usr/local/Cellar に入るんだけど、ここが path に追加されるわけじゃなく、 /usr/local/bin/* にリンクが作られる感じ。
で、デフォルトだと /usr/bin の方が /usr/local/bin よりも優先順位高い。なので何とかしなきゃいけないんだけども。
1) /usr/bin/svn を消す。
2) .bash_profile とかで path を上書きする。
3) /etc/paths の順番を変える。
1で行こうと思ったんだけど、よくわからないしこわいしとりあえず削除は思いとどまった。.bash_profileとかに書くのはユーザいくつか使ってるからめんどうな気がする。なので3にしてみた。