Как установить целевой путь для установки пакета? - PullRequest
4 голосов
/ 24 ноября 2011

в моем домашнем ящике команда bundle install запрашивает пароль и устанавливает гем в

/ var / lib / gems / 1.8 / gems /...

но в офисе ониустановлены в моем ~ / .bundler / cache / git или, по крайней мере, кэшированы там и не установлены в основной файловой системе

Я не могу понять, как установить путь, по которому они устанавливаются.Пожалуйста, помогите!

1 Ответ

5 голосов
/ 02 апреля 2012

Вы можете указать, где камни установлены, используя

bundle install --path [directory]

Обычно это не требуется;обычно вы можете просто выполнить «комплектную установку», и все готово.

Если вы хотите включить гемы для развертывания, вы захотите использовать

bundle package

, что будет,по умолчанию поместите ваши драгоценные камни в . / vendor / cache .Если вы впоследствии развернете проект и выполните команду

bundle install --deployment

, Bundler получит исходные файлы из этого каталога и установит их в . / Vendor / bundle .Более подробную информацию можно получить, выполнив

bundle help install

Надеюсь, это полезно.

...