2012-01-31 38 views
0

在新的應用程序的Rails 3.1只的Gemfile:回報率omniauth和facebooker2

寶石 「omniauth」 寶石 「facebooker2」

bundle install給出錯誤:

捆紮機找不到兼容的版本對於寶石 「HASHIE」: 在Gemfile中: facebooker2(= 0.0.16)紅寶石取決於 HASHIE(〜> 1.1.0)紅寶石

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

我該如何安裝帶有omniauth的facebooker2?

回答

0

我只是與這兩個寶石運行捆綁,它的工作。

它沒有安裝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 – 2012-01-31 19:16:27