如何在 ruby 应用程序中要求链式本地 gem

How to require chained local gems in a ruby appliction

我正在开发多个相互依赖的 gem。通常我使用 this method 来使用 Gem B 的本地版本,Gem A 取决于它。当我进行一些更改时,也更改了 Gem C 的一部分,这是一个 Gem B 依赖项,我在尝试 运行 Gem A:

时遇到以下错误

'require': cannot load such file -- Gem C

Gem B 需要本地版本。

如何解决这个错误?

修复是在 Gem AGemfile 中添加一行,要求 Gem C 的本地版本。