В настоящее время я работаю над приложением, которое состоит из множества драгоценных камней.Каждый из этих драгоценных камней разрабатывается одновременно, и для нас важно ссылаться на нашу текущую локальную копию каждого из драгоценных камней.
В настоящее время мы используем Bundler в каждом из этих драгоценных камней.В настоящее время мы устанавливаем переменную окружения, которая говорит Bundler ссылаться на наши локальные копии в отличие от установленного в системе гема.
Хотя это работает, это грязно, поскольку:
1) Gemfile.lockпостоянно меняется, когда мы переворачиваем назад и вперед.Это приводит к ошибкам при развертывании.2) Это полагается на то, что все разработчики сохраняют свои структуры каталогов одинаковыми, если только мы не сделаем это настраиваемым (отстойным).
Что другие люди делают в этой ситуации?