Really. Sometimes progress just thunks you on the head. I have been supporting this Rails 2.3.x project for about 8 years now and this weekend looks like the one where I upgrade my Ruby version, finally, from 1.8.7 to 2.0.0 because our new host doesn't even support 1.8.7 OR 1.9.3. I had to jump two upgrades. Damn.
The good news is that because I have always been stingy about using gems for anything my upgrade path looks pretty seamless so far. If I can pull this off I will be very proud. Finally getting onto continuous integration. I am leaving the rails version alone though. A framework update might actually kill us. So I'm looking at Rails LTS. And if I can get us on Ruby 2.0.0 we will be current again. For 2 years I've wanted to move to EngineYard, and now we are here. I've got a lot of work to do and I am thrilled.
Here are some links that were helpful:
and of course, rvm gemsets. Seriously, thank you.