Я недавно начал использовать rvm (и bundler) и нахожусь в процессе упаковки проекта, чтобы все необходимое для проекта находилось в папке проекта (и, следовательно, в управлении исходным кодом), что позволяет кому-то проверить егозапустите его сразу же без внешних зависимостей.
Итак, я сижу в корневой папке моего проекта, в rvm с именованным набором гемс, со всеми необходимыми гемами, установленными в текущем наборе гемс.
Используя упаковщик, могу ли я упаковать все эти драгоценные камни в проект, чтобы при извлечении проекта в новую среду (которая будет находиться в идентично названном rvm & gemset) я мог либо
a) установить gems из папки gems в проекте (а не из rubygems.org, например) или
b) использовать их непосредственно из этой папки?
rvm и упаковщик, похоже, копируют друг другацель / функциональность в некоторой степени, и я немного запутался ...
благодарен за любой совет - макс