2012-01-31 3 views
0

3.1:RoRののomniauthだけで新しいアプリケーションのRailsでfacebooker2

宝石 宝石 "facebooker2"

bundle install "omniauth" エラーを与える:

バンドラーは、互換性のあるバージョンを見つけることができませんでした宝石 "hashie" のために:Gemfileで : facebooker2(= 0.0.16)ルビーは hashie(〜> 1.1.0)ルビーに依存

omniauth (>= 0) ruby depends on 
    hashie (1.2.0) 

omniauthでfacebooker2をインストールするにはどうすればよいですか?

答えて

0

私はちょうどそれらの2つの宝石とバンドルを実行し、それは働いた。

それはしかしfacebooker2 0.0.12をインストールした、としませ0.0.16

gem 'omniauth', '1.0.2' 
gem 'facebooker2' 

それはまたomniauthバージョンを指定せずに働いたが、巨大な違いがあるように私は非常に1.0.0のリリースを使用することをお勧めします。すべてのプロバイダである主なものは、今や自分たちの宝石に入っています。

バンドルインストールが動作しない場合は、バンドルアップデートを実行してください。

私Gemfile.lockの関連セクション:

facebooker2 (0.0.12) 
    mogli (>= 0.0.12) 
    ruby-hmac 
hashie (1.2.0) 
hike (1.2.1) 
httparty (0.8.1) 
    multi_json 
    multi_xml 
... 
mogli (0.0.28) 
    httparty (>= 0.4.3) 
omniauth (1.0.2) 
    hashie (~> 1.2) 
    rack 
+0

問題はfacebooker2 0.0.12がRails 3.1と互換性がないことです:https://github.com/mmangino/facebooker2/pull/55 –

関連する問題