Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Gem依赖性问题_Ruby On Rails_Ruby - Fatal编程技术网

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创建的原因之一:它至少会在你运行应用程序之前检查这种不兼容性