hashie gem冲突同时需要twitter gem

时间:2012-09-06 11:30:45

标签: ruby-on-rails ruby gem

嘿,当我试图'要求'宝石 - > twitter(1.6.2)在我的rails应用程序中我收到错误 can't activate hashie (~> 1.1.0, runtime) for ["twitter-1.6.2"], already activated hashie-1.2.0 for ["instagram-0.8.4"]。我做了'宝石列表'并看到了这个hashie (1.2.0, 1.1.0)。我删除了1.1.0版本的hashie,并给出了另一个错误RubyGem version error: hashie(1.2.0 not ~> 1.1.0)。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您应该考虑升级您正在使用的twitter版本。 1.6.2至少一岁。 gem现在在3.x版本上,不再具有hashie依赖项。

如果这不是您的选择,那么您真的只需要分配twitter宝石来源,通过移除{{1}来修改1.6.2标记以满足您的需求依赖或在twitter.gemspec中提升它的依赖版本,然后在hashie

中引用你的git fork
Gemfile

无论是删除还是提高对gem "twitter", git: "git://github.com/...", "1.6.2" gem依赖项的版本限制,都应该在使用此更改部署站点之前重新运行hashie gem的测试。

相关问题