Homebrew — OS X 用パッケージマネージャー 2016-03-28 17-37-25

homebrewでインストールしたものを優先的に使う

※要するにパスを通すということ。

homebrewからsvnを入れたけどどうもバージョンが低い

まずは確認

$ which svn
/usr/bin/svn

最初から入ってるsvn

$ svn --version
svn, version 1.6.5 (r38866)
compiled Oct 16 2009, 02:54:10

homebrewでインストールしたsvn

$ /usr/local/bin/svn --version
svn, version 1.6.13 (r1002816)
compiled Nov 10 2010, 18:21:15
printenv PATH 
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

なるほど、homebrewは/usr/local/binだから
読み込む順番を変えたい。

$ vi ~/.zshrc

であれば編集なければ追記(bashの人は~/.bash_profileかな)

PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin
export PATH

ターミナルを再起動して再度確認

$ printenv PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin

ちゃんと変わってる。
svnも確認

$svn --version
svn, version 1.6.13 (r1002816)
compiled Nov 10 2010, 18:21:15

期待通りにhomebrewからつかってくれてる。

Comments