# When should I move to the new Ruby version (1.8.6) which is

**URL:** <https://www.ruby-forum.com/t/when-should-i-move-to-the-new-ruby-version-1-8-6-which-is/88748>\
**Category:** Rails\
**Created:** [March 14, 2007, 12:31am UTC](https://www.ruby-forum.com/t/when-should-i-move-to-the-new-ruby-version-1-8-6-which-is/88748 "2007-03-14T00:31:07Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![greg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/71c47a/32.png) [@greg](https://www.ruby-forum.com/u/greg)\
**Post date:** [March 14, 2007, 12:31am UTC](https://www.ruby-forum.com/t/when-should-i-move-to-the-new-ruby-version-1-8-6-which-is/88748/1 "2007-03-14T00:31:07Z")

</div>

Hi,

Noting that a new version or Ruby has been released,  
v1.8.6[http://www.ruby-lang.org/en/news/2007/03/12/ruby-1-8-6-released/](http://www.ruby-lang.org/en/news/2007/03/12/ruby-1-8-6-released/),  
as a Rails developer what is the normal upgrade timeframe? That is:

- upgrade to Ruby now?
- wait for Rails to be “certified” on Ruby v1.8.6?
- wait for a new release of Rails that has been developed against Ruby  
v1.8.6?

Plus it seems on shared hosting platforms Rails is easy to update via  
the  
“freeze” approach, however I’m not sure if this same approach is  
possible  
with Ruby itself, and whether one would have to wait for the provided to  
update Ruby? (e.g. Dreamhost?)

Regards  
Greg

---

<div class="post-metadata">

**Author:** ![greg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/71c47a/32.png) [@greg](https://www.ruby-forum.com/u/greg)\
**Post date:** [March 14, 2007, 1:34pm UTC](https://www.ruby-forum.com/t/when-should-i-move-to-the-new-ruby-version-1-8-6-which-is/88748/2 "2007-03-14T13:34:44Z")

</div>

As a fellow Dreamhoster, I can tell you it’s pretty easy to install your  
own  
Ruby.

RSL

---

<div class="post-metadata">

**Author:** ![greg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/71c47a/32.png) [@greg](https://www.ruby-forum.com/u/greg)\
**Post date:** [September 25, 2007, 11:02pm UTC](https://www.ruby-forum.com/t/when-should-i-move-to-the-new-ruby-version-1-8-6-which-is/88748/3 "2007-09-25T23:02:44Z")

</div>

On 3/13/07, Greg H. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> update Ruby? ( e.g. Dreamhost?)  
> If you’re on trunk or the 1-2-stable branch, upgrade at your leisure;  
> otherwise, wait for the Rails 1.2.3 release (real soon now.)

There’s only one real incompatibility: Ruby 1.8.6 introduces a private  
Time#to\_date method which alters the visibility of the existing,  
public Active Support method. So a third option is to monkeypatch:  
class Time  
public :to\_date  
end

Best,  
jeremy
