Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save speedmax/104172 to your computer and use it in GitHub Desktop.

Select an option

Save speedmax/104172 to your computer and use it in GitHub Desktop.
switch between apple's ruby 1.8.6 and macports 1.9.1
chruby () {
v=`ruby -e "puts RUBY_VERSION.split('.')[0,2].join('.')"`
rubyexes=( erb gem irb rake rdoc ri ruby testrb)
for i in ${rubyexes[@]}; do
sudo unlink "/usr/bin/${i}"
if [ $v == "1.9" ];then
src="/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/${i}"
else
src="/opt/local/bin/${i}1.9"
fi
sudo ln -s $src "/usr/bin/${i}"
done
echo "Now Running: "`ruby -v`
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment