首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >`muti_json` gem版本冲突

`muti_json` gem版本冲突
EN

Stack Overflow用户
提问于 2019-06-24 10:15:39
回答 1查看 59关注 0票数 0

我们正在使用clever-ruby gem,它已经安装在我的项目中。现在,我正在处理一个特性,当我将值存储在cookies中时,需要将值存储在服务器端cookies中,此时发生了CookieOverflow错误。

因此,我将会话存储更改为active_record_store。在安装这个创业板时,有一个创业板依赖项,即multi_json,它需要>= 1.11.2, ~> 1.11版本。

现在,clever-ruby创业板需要一个版本的multi_json1.1active_record_store创业板需要>= 1.11.2, ~> 1.11

错误:

代码语言:javascript
复制
Bundler could not find compatible versions for gem "multi_json":
In Gemfile:
activerecord-session_store was resolved to 1.1.3, which depends on
  multi_json (~> 1.11, >= 1.11.2)

clever-ruby was resolved to 0.13.0, which depends on
  multi_json (~> 1.10.0)

由于这个问题,我无法设置activerecord-session_store创业板。

有任何方法来管理两个不同版本的multi_json gem吗?我们会感谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2019-06-24 11:09:07

clever-ruby,您只需将 gem更新为version,这样它也可以与较新的 gem一起工作。确保注意任何突破性的更改。。

如果这是不可能的,因为破坏了更改(在快速查看它的changelog之后似乎不太可能),那么您将不得不降低activerecord-session_store gem的级别,以便它所需的multi_json版本与clever-ruby v0.13.0的版本相匹配。

第一个选项应该有效,如果gemfile中锁定了用于智能ruby的版本,请删除该选项并运行bundle update clever-ruby

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56734408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档