What steps should be taken to upgrade a Ruby project from 1.8.6 to 1.8.7?
It should be basically seamless, since these were basically compatible changes in the api.
However, check the incompatibility list
If you start using the new methods proposed in 1.8.7 (or newer!), But would like to remain compatible with 1.8.6, check out my backports gem .
There is only the add method in ruby โโ1.8.7 compared to ruby โโ1.8.6. Therefore, if it works with 1.8.6, it also works in Ruby 1.8.7.
But if you're an excellent test suite, run it and see if everything works.
This is a point release. You do not have to do anything.
Hey, read this http://casperfabricius.com/site/2010/01/24/multiple-ruby-versions-with-rvm/
You will install and configure Ruby Version Manager, which allows you to easily switch between different versions of ruby โโon linux (and Mac, I think) - if you are on windows, then use this, it is called pik http://github.com/vertiginous / pik /