2012-06-18 21 views
2

我想能夠使用google-api-client gem來進行服務驗證服務和google_drive api來訪問電子表格。不幸的是,由於在它們的依賴中需要不同版本的法拉第,這些寶石似乎有衝突。任何人都知道如何解決此問題?法拉第衝突在google_drive和google-api-client

錯誤如果google_drive首先需要:

specification.rb:1637:in `raise_if_conflicts': Unable to activate google-api-client-0.4.4, because faraday-0.8.1 conflicts with faraday (~> 0.7.0) (Gem::LoadError) 

如果谷歌/ api_client至上錯誤:

specification.rb:1637:in `raise_if_conflicts': Unable to activate oauth2-0.7.1, because faraday-0.7.6 conflicts with faraday (~> 0.8) (Gem::LoadError) 

回答

3

給我一個一天左右,我會更新了谷歌的API客戶端寶石使用更新版本的法拉第。也就是說,你不應該需要一個單獨的gem來使用谷歌驅動器,任何設計用於添加語法糖到基於發現的谷歌API的gem應該真正使用官方gem作爲基礎。

+1

只是想給出一個更新,因爲它實際上比一天更接近一個月。遇到了JRuby的一些問題以及阻止發佈的簽名驗證。問題在於我們無法控制的下游依賴項。補丁已經提交,只是等待它被應用併發布。 –

+1

Signet已更新爲與Faraday 0.8.x一起工作,但仍在解決Autoparse和客戶端本身中存在衝突依賴關係的一些問題。 –

+0

感謝您的更新。 –