我已经开始使用插件主机和几个插件来开发项目,其中插件可以相互依赖。结果是一个 gem 依赖于一个或两个其他 gem,其中的特性可能会并行发展。管理此问题的最佳方法是什么?
我见过的主要选项:
- 构建和安装 gems;似乎有点重量级。
- 附加到 Rakefile 中的测试路径,这取决于本地文件系统。
- Bundler,它有我们试图避免的开销,并且会再次涉及对已提交文件中本地路径的引用。
我已经开始使用插件主机和几个插件来开发项目,其中插件可以相互依赖。结果是一个 gem 依赖于一个或两个其他 gem,其中的特性可能会并行发展。管理此问题的最佳方法是什么?
我见过的主要选项: