Ссылка на несколько локальных драгоценных камней ruby при разработке с использованием Bundler

#ruby #rubygems #bundler

#ruby #rubygems #bundler

Вопрос:

В настоящее время я работаю над приложением, состоящим из множества драгоценных камней. Каждый из этих драгоценных камней разрабатывается одновременно, и для нас важно ссылаться на нашу текущую локальную копию из каждого из драгоценных камней.

В настоящее время мы используем Bundler в каждом из этих драгоценных камней. В настоящее время мы устанавливаем переменную среды, которая сообщает Bundler ссылаться на наши локальные копии, а не на установленный в системе gem.

Хотя это работает, это беспорядочно, потому что:

1) Файл Gemfile.блокировка постоянно меняется, когда мы переключаемся назад и вперед. Это приводит к ошибкам при развертывании. 2) Это зависит от того, что все разработчики сохраняют свои структуры каталогов точно такими же, если мы также не делаем это настраиваемым (sucky).

Что делают другие люди в этой ситуации?

Ответ №1:

Например, загрузите свои драгоценные камни в частные репозитории на github, и пусть Bundler загружает их. Ваши разработчики драгоценных камней должны обновить свои репозитории.