macosxのrubyの場所

rubyはmac portsでインストールしたので最新のrubyは↓にある。
/opt/local/bin/ruby


でも、install時に入っている1.8.2は↓にある。
/usr/bin/ruby


自分で使う分には、/opt/local/bin/rubyにパス通して使えばいいんだけど
最近人のソースとかよく見てると
シェパングが(ソースの1行目)/usr/bin/rubyになってるのが普通みたい
なので、1.8.2消してシンボリックリンク張ろうかと
ググって見たら↓があった。
最初のシンボリックリンク張るとこだけまねてみた。

yosshi-log » Blog Archive » Mac OSX 10.4.11 に Ruby 1.8.6 をインストールする。

sudo mv /usr/bin/ruby /usr/bin/ruby1.8.2
sudo ln -s /opt/local/bin/ruby /usr/bin/ruby
sudo mv /usr/lib/ruby /usr/lib/ruby1.8.2
sudo ln -s /opt/local/lib/ruby /usr/lib/ruby