我正在开发两个 gem,我们称它们为 foo 和 bar。foo 也对 bar 有运行时依赖。我正在使用 bundler 开发这两个 gem。
如何将 bar 指定为 foo 的依赖项并让捆绑程序将该依赖项解析为本地路径,而不会污染我的 Gemfile?目前我能看到的唯一方法是放入gem "bar", path: "path/to/bar"
foo 的 Gemfile,并在 bar 位于 rubygems 上时将其删除,但这种解决方案显然不能令人满意,因为它会在该日期之前在其他任何人的机器上中断。