Installing Ruby 2.0 on Dreamhost

Dreamhost run Ruby 1.8.7 which is over 3 years old. Criminal! 

Here’s what I had to do to upgrade to Ruby 2.0.

First of all, Ruby 2.0 is production ready. So, no need to worry about whether to go for 1.9.3. 

1. login as a sudo user (create one via the VPS > Admin Users section if you don’t have one)

i.e. login with your normal web user shell account and type sudo your_sudo_user 

2. get the latest version of rvm 

Note that this will not work as Dreamhost has a sudo user which cannot access files of the user that owns the files that sit in your webserver directory: 

rvm get stable 

So, use: 

\curl -L | bash -s stable 

and then



3. run 

rvm requirements ruby-2.0.0 

You’re now done as your sudo user. Type exit to logout back into your original shell. 

4. you can’t write to rvm under your normal user so set rvm autolibs to read: 

rvm autolibs read 


rvm install 2.0 

rvm use 2.0

5. Check stuff is set up correctly:

gem env gemhome

find $MY_RUBY_HOME -name

and you’re done. 

ruby -v
ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-linux] 

These help:


Leave a Reply

Your email address will not be published. Required fields are marked *