#ruby #rubygems #bundler
#ruby #rubygems #bundler
Вопрос:
В настоящее время я работаю над приложением, состоящим из множества драгоценных камней. Каждый из этих драгоценных камней разрабатывается одновременно, и для нас важно ссылаться на нашу текущую локальную копию из каждого из драгоценных камней.
В настоящее время мы используем Bundler в каждом из этих драгоценных камней. В настоящее время мы устанавливаем переменную среды, которая сообщает Bundler ссылаться на наши локальные копии, а не на установленный в системе gem.
Хотя это работает, это беспорядочно, потому что:
1) Файл Gemfile.блокировка постоянно меняется, когда мы переключаемся назад и вперед. Это приводит к ошибкам при развертывании. 2) Это зависит от того, что все разработчики сохраняют свои структуры каталогов точно такими же, если мы также не делаем это настраиваемым (sucky).
Что делают другие люди в этой ситуации?
Ответ №1:
Например, загрузите свои драгоценные камни в частные репозитории на github, и пусть Bundler загружает их. Ваши разработчики драгоценных камней должны обновить свои репозитории.