Bulblub

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

November 18, 2010

※要するにパスを通すということ。 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からつかってくれてる。

Tags:

Tomotsugu Kaneko

Written by Tomotsugu Kaneko who lives and works in Japan. Follow me on Twitter