Ruby on rails Gem依赖性问题
让我们假设有两个宝石Ruby on rails Gem依赖性问题,ruby-on-rails,ruby,Ruby On Rails,Ruby,让我们假设有两个宝石 A ( depends on gem C version 2) B ( depends on gem C version 1) 我的rails应用程序需要gema和B 加载A和B时,如何处理两个版本的gem C的冲突。?我联系了B的作者,试图帮助他们修补到C的版本2。我知道这不是一个好答案,但我还没有找到一种方法在同一环境中使用同一个gem的两个不同版本。即使有,我也不确定这样做是否明智(你没有。RubyGems可以安装同一个Gem的多个版本,但它只能激活一个版本。这就是
A ( depends on gem C version 2)
B ( depends on gem C version 1)
我的rails应用程序需要gema和B
加载A和B时,如何处理两个版本的gem C的冲突。?我联系了B的作者,试图帮助他们修补到C的版本2。我知道这不是一个好答案,但我还没有找到一种方法在同一环境中使用同一个gem的两个不同版本。即使有,我也不确定这样做是否明智(你没有。RubyGems可以安装同一个Gem的多个版本,但它只能激活一个版本。这就是Bundler创建的原因之一:它至少会在你运行应用程序之前检查这种不兼容性