Skip to content

Instantly share code, notes, and snippets.

@cakuzo
Created June 21, 2016 16:24
Show Gist options
  • Save cakuzo/0892dae86c1a4eca251af183e12a0024 to your computer and use it in GitHub Desktop.
Save cakuzo/0892dae86c1a4eca251af183e12a0024 to your computer and use it in GitHub Desktop.
Install ruby 1.9 on CentOS with rvm (ruby version manager)
#Step 1: Upgrade Packages
yum update
yum groupinstall "Development Tools"
#Step 2: Installing Recommended Packages
yum install gcc-c++ patch readline readline-devel zlib zlib-devel
yum install libyaml-devel libffi-devel openssl-devel make
yum install bzip2 autoconf automake libtool bison iconv-devel
#Step 3: Install RVM ( Ruby Version Manager )
curl -L get.rvm.io | bash -s stable
#Step 4: Setup RVM Environment
source /etc/profile.d/rvm.sh
#Step 5: Install Required Ruby Version
rvm install 1.9.3
#Step 6: Install Another Version ( if Required )
rvm install 1.8.6
#Step 7: Setup Default Ruby Version
rvm use 1.9.3 --default
#Step 8: Check Current Ruby Version
ruby --version
#Update rubygems
gem update --system
gem install bundler
#Test ruby and rubygems are working
#Close shell and reopen for changes to take effect
ruby -v
gem --version
@cakuzo
Copy link
Author

cakuzo commented Jun 21, 2016

rvm reset if using chef/knife to reset ruby environment

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