зависимость между oauth и колдовством - PullRequest
0 голосов
/ 24 декабря 2011

Как решить эту проблему зависимости.Я использую волшебство для администрации и мне не нужен oauth2 (0.4.1).

Bundler could not find compatible versions for gem "oauth2":
  In Gemfile:
    omniauth-facebook (>= 0) ruby depends on
      oauth2 (~> 0.5.0) ruby

    sorcery (>= 0) ruby depends on
      oauth2 (0.4.1)

Это мой Gemfile

gem 'sorcery'
gem 'omniauth-facebook'
gem 'omniauth-google-oauth2'

1 Ответ

0 голосов
/ 24 декабря 2011

Вы должны разветвить камень волшебства и изменить эту строку на следующее:

gem.add_runtime_dependency 'oauth2', '~> 0.5.0'

Затем сделайте коммит, отправьте его на GitHub и затем сделайте ссылкув вашем приложении это выглядит так:

gem 'sorcery', :git => "git://github.com/regedarek/sorcery.git"

Для получения бонусных баллов отправьте этот патч в виде запроса на извлечение в исходный колдовский репозиторий.

...