# Difference between ruby1.8.6 and 1.8.7

**URL:** <https://www.ruby-forum.com/t/difference-between-ruby1-8-6-and-1-8-7/181987>\
**Category:** Rails\
**Created:** [January 21, 2010, 5:50am UTC](https://www.ruby-forum.com/t/difference-between-ruby1-8-6-and-1-8-7/181987 "2010-01-21T05:50:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![tom-mac](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/bc8723/32.png) [@tom-mac](https://www.ruby-forum.com/u/tom-mac)\
**Post date:** [January 21, 2010, 5:50am UTC](https://www.ruby-forum.com/t/difference-between-ruby1-8-6-and-1-8-7/181987/1 "2010-01-21T05:50:47Z")

</div>

Hi  
I am using ruby1.8.6 for development in fedora12 since in yum  
repository the latest is that. Is there any problem if continuing with  
that and later migrating to 1.8.7 .Is there any big difference between  
them? Please share your thoughts

Thanks  
Tom

---

<div class="post-metadata">

**Author:** ![tom-mac](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/bc8723/32.png) [@tom-mac](https://www.ruby-forum.com/u/tom-mac)\
**Post date:** [January 21, 2010, 10:04am UTC](https://www.ruby-forum.com/t/difference-between-ruby1-8-6-and-1-8-7/181987/2 "2010-01-21T10:04:23Z")

</div>

Hi Tom,

From what I know, Rails 3 won’t work with Ruby 1.8.6. There’s a fix in  
Ruby 1.8.7 they count on.

Aleksey

---

<div class="post-metadata">

**Author:** ![tom-mac](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/bc8723/32.png) [@tom-mac](https://www.ruby-forum.com/u/tom-mac)\
**Post date:** [January 21, 2010, 4:44pm UTC](https://www.ruby-forum.com/t/difference-between-ruby1-8-6-and-1-8-7/181987/3 "2010-01-21T16:44:11Z")

</div>

Quoting Tom M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> Hi  
> I am using ruby1.8.6 for development in fedora12 since in yum  
> repository the latest is that. Is there any problem if continuing with  
> that and later migrating to 1.8.7 .Is there any big difference between  
> them? Please share your thoughts

Ruby 1.8.7 breaks assert2’s Ruby parsing, the conditions still pass or  
fail  
properly, but the display of all the intermediate values does not  
happen.  
Still useful for testing, but no help debugging. Effectively negates  
the  
advantage of assert2 over the regular assert.

I intend to move to Ruby 1.9 and Rails3 as soon as they both become  
stable, so  
I’m not ripping all the assert2 out, but it is a nuisance til then.

Jeffrey
