Разница между версиями гемов на rubygems.org и github - PullRequest
2 голосов
/ 24 марта 2012

В моем приложении 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?

1 Ответ

2 голосов
/ 24 марта 2012

Автор должен выбрать публикацию в Rubygems из своего репозитория Github, и иногда ему не хочется думать о том, что версия Github требует дополнительной работы.ищу их.кроме этого, я думаю, что он просто ищет Gem на Rubygems и проверяет, является ли их обновление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...