0

大家好,我正在开发一个演示应用程序,并注意到在将 gem google-drive gem 插入到我的 Gemfile 后出现此错误。

Resolving dependencies...
Bundler could not find compatible versions for gem "activesupport":
  In Gemfile:
google-drive (>= 0) ruby depends on
  middleman-core (>= 3.2.2) ruby depends on
    activesupport (~> 3.2.6) ruby

rails (= 4.1.1) ruby depends on
  activesupport (4.1.1)

在我看来,google-drive gem 需要的 activesupport 版本比 rails 4.1.1 需要的更早版本。欢迎任何建议。

4

1 回答 1

1

fork google-drivegem,将依赖项更新为任何,并检查它是否有效。实际上,如果您使用这个gem,我看不到任何middleman-core依赖项。阿洛斯尝试使用master分支:

gem 'google-drive', github: 'gimite/google-drive-ruby' # or other path, which you use

要更改依赖关系,只需gemspec在 fork 之后编辑 repo 中的文件。然后将 gem 路径 ( gimite/google-drive-ruby) 更改为您的。

于 2014-05-10T22:22:10.113 回答