2013-02-12 3 views
0

Запуск bundle install я получаю следующее сообщение об ошибке (полный след: http://pastebin.com/Vp4nHc2p):Bundle установить ошибку с "OmniAuth-OAuth2"

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

    omniauth-github (~> 1.0.1) ruby depends on 
     omniauth-oauth2 (1.1.1) 

Чтобы увидеть мою Gemfile: http://pastebin.com/vMcHDHa8

Любая идея, как решить эту проблему?

ответ

0

Привет вам, вероятно, нужно установить OmniAuth facebook и GitHub версии, которые принимают ту же версию OmniAuth-oath2 ..

Похоже, что вам нужно обновить как драгоценные камни ... то они оба будут принимать OmniAuth-oath2 версия 1.1

Заканчивать зависимостей на:

https://rubygems.org/gems/omniauth-facebook

https://rubygems.org/gems/omniauth-github

Просто замените ссылки на OmniAuth-GitHub и facebook драгоценных камней в вашем Gemfile с:

gem "omniauth-github", "~> 1.0.3" 
gem "omniauth-facebook", "~> 1.4.1" 

bundle update omniauth-gihub Затем запустите и затем bundle update omniauth-facebook

Затем вы должны быть в порядке.

ПРИМЕЧАНИЕ: Я предполагаю, что 1,1 и 1.1.0 являются той же версией, если вы не можете проконсультироваться RubyGems найти 3 совместимые драгоценные камни, зачитав зависимости для OmniAuth-Facebook и GitHub

Смежные вопросы