Чтобы обеспечить истинную согласованность драгоценных камней в вашем приложении, вы должны рассмотреть возможность использования Bundler для управления этими зависимостями.На сайте Gembundler есть хорошее руководство по настройке приложений rails 2.x .
Когда у вас есть зависимости в компоновщике, вы можете начать работать с тем, что совместимо, а что нет,В случае сторонних гемов вы можете найти их на сайте RubyGems и выяснить, какая версия была выпущена последней перед выпуском Rails 3.x.Конечно, большинство драгоценных камней будет просто работать, но любой разбивающий драгоценный камень, возможно, должен будет использовать более старую версию.