bundler и rvm: как мне лучше всего упаковать мои текущие установленные гемы в мою папку? - PullRequest
0 голосов
/ 08 апреля 2011

Я недавно начал использовать rvm (и bundler) и нахожусь в процессе упаковки проекта, чтобы все необходимое для проекта находилось в папке проекта (и, следовательно, в управлении исходным кодом), что позволяет кому-то проверить егозапустите его сразу же без внешних зависимостей.

Итак, я сижу в корневой папке моего проекта, в rvm с именованным набором гемс, со всеми необходимыми гемами, установленными в текущем наборе гемс.

Используя упаковщик, могу ли я упаковать все эти драгоценные камни в проект, чтобы при извлечении проекта в новую среду (которая будет находиться в идентично названном rvm & gemset) я мог либо

a) установить gems из папки gems в проекте (а не из rubygems.org, например) или
b) использовать их непосредственно из этой папки?

rvm и упаковщик, похоже, копируют друг другацель / функциональность в некоторой степени, и я немного запутался ...

благодарен за любой совет - макс

1 Ответ

1 голос
/ 08 апреля 2011

Для этого можно использовать команду bundle package.

Вы можете проверить документацию об этом: http://gembundler.com/man/bundle-package.1.html

...