Какие шаги я должен выполнить, чтобы обновить проект Ruby с 1.8.6 до 1.8.7?
Это должно быть в основном без шва, так как это были в основном совместимые изменения в API.
Тем не менее, посмотрите список несовместимостей
Если вы начинаете использовать новые методы, предлагаемые 1.8.7 (или новее!), Но хотите остаться совместимыми с 1.8.6, оформите мой backports gem .
Есть только метод add в ruby 1.8.7 по сравнению с ruby 1.8.6. Так что, если он работает с 1.8.6, он работает и в ruby 1.8.7.
Но если вы хороший набор тестов, запустите его и посмотрите, все ли работает.
эй, прочитайте это http://casperfabricius.com/site/2010/01/24/multiple-ruby-versions-with-rvm/
он проведет вас через установку и настройку Ruby Version Manager - что позволяет действительно легко переключаться между различными версиями ruby в linux (и mac, я думаю) - если вы работаете в windows, тогда используйте это, оно называется pik http://github.com/vertiginous/pik/
Это точечный релиз. Тебе не нужно ничего делать.