Мне нужно развернуть гем из настраиваемого источника гемов на мои серверы ubuntu 12.04, которыми управляет марионетка. В классе марионеток я помещу команду, которая добавляет наш пользовательский сервер гемов к источникам гемов, это так же просто, как запустить gem sources -a <hostname or ip>
.
Соглашение в нашей марионеточной библиотеке при использовании execs состоит в том, чтобы всегда указывать имя файла, созданного командой, поэтому exec не повторяется избыточно, но я не могу найти, какой файл в системе создается этим команда.
Общесистемные исходники гемов хранятся в / etc / gemrc.