2

google-api-client gemを使用してサービス間認証を実行し、google_driveapiを使用してスプレッドシートにアクセスできるようにしたいと思います。残念ながら、これらの宝石は、依存関係に異なるバージョンのファラデーが必要なため、競合しているようです。誰もがこれを解決する方法を知っていますか?

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)

google / 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)
4

1 に答える 1

4

1日ほどお待ちください。最新バージョンのファラデーを使用するように、google-api-clientgemを更新します。

とはいえ、Googleドライブを使用するために別のgemは必要ありません。また、ディスカバリーベースのGoogle APIにシンタックスシュガーを追加するように設計されたgemは、実際には公式のgemをベースとして使用する必要があります。

于 2012-06-19T11:47:31.330 に答える