使用bundler在gemfile中安装Tzinfo

时间:2015-03-06 13:03:25

标签: ruby-on-rails

如上所述,我尝试安装eventbrite-client,但它需要tzinfo并显示以下内容

Bundler could not find compatible versions for gem "tzinfo":
  In Gemfile:
    eventbrite-client (>= 0) ruby depends on
      tzinfo (~> 0.3.22) ruby

    tzinfo (1.1.0)

无论我尝试过什么,它仍然是相同的,即使是简单的

gem install tzinfo 

不起作用。

1 个答案:

答案 0 :(得分:1)

这意味着您的eventbrite-client gem版本依赖于(兼容)指定版本的tzinfo(即〜> 0.3.22),但您的Rails应用程序使用tzinfo版本1.1.0。因此,您不能使用具有不同版本的两个宝石,因为它会导致命名空间冲突。

我建议创建eventbrite-client存储库的fork,更新tzinfo版本并修复与新版本相关的兼容性问题(如果存在)。之后,您可以在Rails项目中使用自定义版本的eventbrite-client