Я начал работать над проектом с хостом плагинов и несколькими плагинами, где плагины могут зависеть друг от друга. Следствием этого является то, что один драгоценный камень зависит от одного или двух других, где функции могут развиваться параллельно. Каков наилучший способ справиться с этим?
Основные варианты, которые я видел:
- Создавайте и устанавливайте драгоценные камни; кажется немного тяжеловесным.
- Добавьте к тестовым путям в Rakefile, который зависит от локальной файловой системы.
- Bundler, у которого есть накладные расходы, которых мы пытаемся избежать, и он снова будет включать ссылки на локальные пути в зафиксированном файле.