Skip to content

Instantly share code, notes, and snippets.

@jasoncodes
Created September 17, 2011 07:45
Show Gist options
  • Star 70 You must be signed in to star a gist
  • Fork 24 You must be signed in to fork a gist
  • Save jasoncodes/1223731 to your computer and use it in GitHub Desktop.
Save jasoncodes/1223731 to your computer and use it in GitHub Desktop.
Installing Ruby 1.9.3 with rbenv on OS X
# The latest version of this script is now available at
# https://github.com/jasoncodes/dotfiles/blob/master/aliases/rbenv.sh
VERSION=1.9.3-p286
brew update
brew install rbenv ruby-build rbenv-vars readline ctags
if [ -n "${ZSH_VERSION:-}" ]; then
echo 'eval "$(rbenv init - --no-rehash)"' >> ~/.zshrc
else
echo 'eval "$(rbenv init - --no-rehash)"' >> ~/.bash_profile
fi
eval "$(rbenv init - --no-rehash)" # load rbenv in the current shell
CONFIGURE_OPTS="--disable-install-doc --with-readline-dir=$(brew --prefix readline)" rbenv install $VERSION
rbenv global $VERSION
gem install --no-ri --no-rdoc bundler rbenv-rehash git-up hitch gem-browse gem-ctags cheat awesome_print pry
gem ctags
@timoxley
Copy link

timoxley commented Nov 5, 2012

and this could be more sexy-like: brew install rbenv ruby-build rbenv-vars readline ctags

@jasoncodes
Copy link
Author

@timoxley Cheers. Updated.

@TonyJHopkinson
Copy link

Thank you. Scratching my head for a while. No one else mentioned rbenv-vars.

@snowleung
Copy link

helpful! thank you. i use "brew install rbenv ruby-build rbenv-vars readline ctags" and "rbenv -global xxx" fix my upgrade ,do you know why i use rbenv upgrade it but still at old version? anyway , it's work! thank you very much

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment