В моем приложении rails, когда я делаю следующее в моем Gemfile
и запускаю bundle install
, я получаю одну версию драгоценного камня, скажем, 1.2
gem 'some_gem' # gets me version 1.2
Но тогда на github.com версия может быть старше 1.2, скажем, до 1.4. Иногда более новая версия (1.4) будет содержать некоторые исправления, которые мне нужны для моего проекта. Поэтому я поменяю свой гемфайл примерно так
gem 'some_gem', :git => 'git://github.com/someone/some_gem.git' # v 1.4
У меня есть 2 вопроса, связанных с этим.
1 - почему версии разные? Это просто потому, что версия на rubygems.org должна быть стабильной? В настоящее время я использую gem query --remote --name-matches some_gem
, но я ищу что-то более простое / автоматизированное.
2 - есть ли простой способ узнать, когда обновляется версия гема rubygems.org?