Skip to content

Instantly share code, notes, and snippets.

@lvnilesh
Forked from jasoncodes/gist:1223731
Last active December 13, 2015 23:29
Show Gist options
  • Save lvnilesh/4992053 to your computer and use it in GitHub Desktop.
Save lvnilesh/4992053 to your computer and use it in GitHub Desktop.
rbenv and ruby install
# The latest version of this script is now available at
# https://github.com/jasoncodes/dotfiles/blob/master/aliases/rbenv.sh
VERSION=1.9.3-p392
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
brew tap homebrew/dupes
# install apple-gcc, only once needed
brew install apple-gcc42
source ~/.zshrc
rbenv rehash
# this export must be done before every new ruby build
export CC=/usr/local/bin/gcc-4.2
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment