Совместимость драгоценных камней в рельсах 2.3.4 - PullRequest
0 голосов
/ 15 июня 2011

В настоящее время я перешел к приложению на рельсах 2.3.4 и ruby ​​1.8.7, используя rvm.

В приложении не установлено ни одного гема.но я не уверен, совместима ли версия gem с моим приложением. Версии gem не указаны в случае многих перечисленных самоцветов config / environment.rb. Я не могу понять, как установить правильную версию, так как не может запустить приложениедо сих пор.Любые предложения приветствуются.

Ответы [ 2 ]

2 голосов
/ 15 июня 2011

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

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

0 голосов
/ 15 июня 2011

Я бы использовал Bundler и добавил драгоценные камни в Gemfile.Вот синтаксис для использования определенной версии:


gem 'gem-name', '1.0.4'
...