# Ruby 1.9

**URL:** <https://www.ruby-forum.com/t/ruby-1-9/192556>\
**Category:** Ruby\
**Created:** [August 2, 2010, 1:19am UTC](https://www.ruby-forum.com/t/ruby-1-9/192556 "2010-08-02T01:19:49Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jcubed](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/53a042/32.png) [@jcubed](https://www.ruby-forum.com/u/jcubed)\
**Post date:** [August 2, 2010, 1:19am UTC](https://www.ruby-forum.com/t/ruby-1-9/192556/1 "2010-08-02T01:19:49Z")

</div>

I want to install ruby 1.9, but what is the best method of doing this  
(on Mac OS X), and will all of my old code from 1.8.7 work in 1.9  
(assuming I reinstall all the gems)?

---

<div class="post-metadata">

**Author:** ![jcubed](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/53a042/32.png) [@jcubed](https://www.ruby-forum.com/u/jcubed)\
**Post date:** [August 2, 2010, 1:34am UTC](https://www.ruby-forum.com/t/ruby-1-9/192556/2 "2010-08-02T01:34:58Z")

</div>

Sorry, I’m on my phone, so it’s hard to search for complete instructions  
right now.

I suggest you to take a look at RVM. One can install as many versions of  
Ruby as s/he wants alongside each other without conflicts. Gems must be  
reinstalled for each version as well. So you can test your code against  
several Ruby versions to assure proper functioning.

Best regards,

Douglas D.

iPhonee$B$+$iAw?.e(B

---

<div class="post-metadata">

**Author:** ![jcubed](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/53a042/32.png) [@jcubed](https://www.ruby-forum.com/u/jcubed)\
**Post date:** [August 2, 2010, 4:44am UTC](https://www.ruby-forum.com/t/ruby-1-9/192556/3 "2010-08-02T04:44:02Z")

</div>

Like Douglas, I also recommend rvm. For the sake of convenience, you  
can  
install the rvm gem from your system Ruby.

sudo gem install rvm

From then on, you will no longer have to use sudo. Follow the  
instructions  
and to install new Ruby versions, simply run this command:

rvm install version

where ‘version’ is the version you want to install.

More information can be found on the rvm website:  
[http://rvm.beginrescueend.com/](http://rvm.beginrescueend.com/)

skim

2010/8/1 Douglas D. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![jcubed](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/53a042/32.png) [@jcubed](https://www.ruby-forum.com/u/jcubed)\
**Post date:** [August 2, 2010, 5:01am UTC](https://www.ruby-forum.com/t/ruby-1-9/192556/4 "2010-08-02T05:01:36Z")

</div>

So, will this work on top of Mac OS X’s preinstalled version of Ruby? Or  
will I end up with both (the system’s, and rvm’s)?

---

<div class="post-metadata">

**Author:** ![jcubed](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/53a042/32.png) [@jcubed](https://www.ruby-forum.com/u/jcubed)\
**Post date:** [August 2, 2010, 5:19am UTC](https://www.ruby-forum.com/t/ruby-1-9/192556/5 "2010-08-02T05:19:44Z")

</div>

Yes rvm will work using the pre-installed version. You will have both.  
I  
don’t use the system Ruby and installed a more recent version of Ruby  
1.8.7  
using rvm.
