Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save pepoviola/5310435 to your computer and use it in GitHub Desktop.

Select an option

Save pepoviola/5310435 to your computer and use it in GitHub Desktop.
DEFAULT_RUBY_VERSION="1.9.3-p125"
sudo apt-get update
sudo apt-get -y install curl git-core bzip2 build-essential zlib1g-dev libssl-dev autoconf libreadline6-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libgdbm-dev libncurses5-dev libtool bison pkg-config libffi-dev
if [ -x /usr/local/rvm/bin/rvm ]; then
echo "RVM Found..nothing to do";
else
echo "Installing RVM";
curl -o /tmp/rvm-installer -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer
chmod +x /tmp/rvm-installer
sudo /tmp/rvm-installer stable
has_rvm=`groups |grep -c rvm`;
if [ "$has_rvm" == "0" ]; then
sudo /usr/sbin/usermod -G `groups | tr ' ' ','`,rvm $USER
fi
fi
source /etc/profile
has_ruby_version=`rvm list | grep -c $DEFAULT_RUBY_VERSION`
if [ $has_ruby_version == "0" ]; then
rvm install $DEFAULT_RUBY_VERSION
# rvm system ; rvm gemset export system.gems ; rvm $DEFAULT_RUBY_VERSION; rvm gemset import system.gems
rvm alias create default $DEFAULT_RUBY_VERSION
else
echo "RVM has already installed Ruby v$DEFAULT_RUBY_VERSION"
fi
gem install chef --no-ri --no-rdoc
@pepoviola
Copy link
Copy Markdown
Author

Tested in ubuntu minimal instalation over virtualbox

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