【问题标题】:Google_drive gem crashing on oAuth2 authenticationGoogle_drive gem 在 oAuth2 身份验证时崩溃
【发布时间】:2016-08-19 20:46:16
【问题描述】:

在 Google Drive gem 上,我曾经使用 config.json 进行身份验证,例如 gem readme suggests:

{
"client_id": "xxxxxxxxx.apps.googleusercontent.com",
"client_secret": "xxxxxxxxx",
"scope": [
   "https://docs.google.com/feeds/",
   "https://www.googleapis.com/auth/drive",
   "https://spreadsheets.google.com/feeds/"
],
"refresh_token": "1/xxxxxxxxxx"
}

但我在 oAuth2 身份验证时遇到错误:

/usr/local/lib/site_ruby/1.9.1/rubygems/specification.rb:2283:in `raise_if_conflicts': 无法激活 oauth2-1.1.0,因为 jwt-1.5.4 与 jwt ( 1.0) (Gem::ConflictError)

谁能帮帮我?

谢谢!

【问题讨论】:

    标签: ruby google-drive-api rubygems


    【解决方案1】:

    不确定您是否曾经解决过这个问题,但我在遇到类似问题时遇到了这个问题。

    我一直在尝试gem list 来验证我是否拥有正确版本的 oauth2 和 jwt,而且我做到了。

    我的解决方案是我正在运行的脚本显然是通过 rvm 访问不同版本的 ruby​​,它安装了不同的 jwt gem 版本。 1.5.4

    一旦我执行了具有 jwt-1.5.4 的 rvm use ruby-2.3.0,我就能够执行 gem uninstall jwt -v 1.5.4。然后回到rvm use ruby-2.1.5,这是我的默认设置,我能够毫无问题地运行所有内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多