Ruby on rails 可以强制依赖gem的版本吗?

Ruby on rails 可以强制依赖gem的版本吗?,ruby-on-rails,gem,bundler,Ruby On Rails,Gem,Bundler,我使用的两个宝石依赖于faradaygem。不幸的是,这个版本依赖于不同的版本 Bundler could not find compatible versions for gem "faraday": In Gemfile: vacuum (~> 0.2) depends on faraday (~> 0.7.6) sorcery depends on faraday (0.8.1) 有没有办法强迫真空使用魔法所依赖的法拉第版本。现在

我使用的两个宝石依赖于
faraday
gem。不幸的是,这个版本依赖于不同的版本

Bundler could not find compatible versions for gem "faraday":
  In Gemfile:
    vacuum (~> 0.2) depends on
      faraday (~> 0.7.6)

    sorcery depends on
      faraday (0.8.1)
有没有办法强迫
真空
使用
魔法
所依赖的
法拉第
版本。现在将您的gem文件指向git repo,并敦促作者向rubygems发布更新的gem


如果作者没有更新,要回答您的问题,您必须自己分叉gem,在中更新依赖项,并在应用程序中使用分叉版本。

只需在gemspec中更改版本号是否安全?我想至少测试不应该失败。你需要更改版本号,然后重建gem。如果测试没有失败,希望你能顺利通过:)