1
我目前使用:gem "omniauth", '0.3.2'
新的Omniauth 1.0.0是否可以与Devise一起使用?
我想升级到omniauth由1.0.0与替换上面的:
gem 'omniauth-github', :git => 'git://github.com/intridea/omniauth-github.git' # Core, requires a OA Stratedgy gem for each provider
gem 'omniauth-facebook', :git => 'git://github.com/mkdynamic/omniauth-facebook.git' # FB OmmiAuth Stratedgy
gem 'omniauth-contrib', :git => 'git://github.com/intridea/omniauth-contrib.git' # TWITTER OmmiAuth Stratedgy
但是,当我安装捆绑/更新,我得到一个错误:
$ bundle install
Updating git://github.com/intridea/omniauth-github.git
Updating git://github.com/mkdynamic/omniauth-facebook.git
Updating git://github.com/intridea/omniauth-contrib.git
Fetching source index for http://rubygems.org/
Bundler could not find compatible versions for gem "hashie":
In snapshot (Gemfile.lock):
hashie (1.1.0)
In Gemfile:
omniauth-facebook depends on
hashie (~> 1.2)
Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.
Bundler could not find compatible versions for gem "omniauth":
In Gemfile:
omniauth-contrib depends on
omniauth (~> 1.0)
omniauth-facebook depends on
omniauth (1.0.0.rc2)
建议?思考? Thx
我在运行'bundle install'时遇到了同样的问题,但是当我运行'bundle update'时没有问题。另外,你可能会发现这篇文章(http://ryanbigg.com/2011/01/why-you-should-run-bundle-update/)很有帮助。 – s2t2