Gem 多个 gem 开发中 依赖共享问题

luffycn · 2014年11月22日 · 最后由 ericguo 回复于 2014年11月22日 · 1243 次阅读

我现在要开发的两个 Gem A 跟 Gem B 中都需要 awesome_nested_set 跟 devise

如果在项目中同时引用 A 跟 B 的话,devise 跟 awesome_nested_set 岂不是要安装两次?

我的问题应该是这样的,如果多个 GEM 同时引用某个一样的依赖 GEM,比如 devise 或者 awesome_nested_set 并且该项目里需要同时使用这些 Gem,那怎么处理 devise 了?是只安装一次,还是会安装多次? 数据表会不会有冲突之类的问题?

安裝一次,版本必須滿足 A 和 B 的 gemspec 中的指定,否則會報錯。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号