Извлечение связанных драгоценных камней в системные драгоценные камни - PullRequest
2 голосов
/ 17 августа 2010

Это может звучать странно. Есть ли способ, позволяющий извлекать объединенные гемы (из Gemfile или .bundle) и устанавливать их как системные гемы вне контекста упаковщика?

Что-то вроде bundle package, но вместо того, чтобы кэшировать их в vendor / cache, они устанавливаются как системные гемы.

Ответы [ 2 ]

1 голос
/ 04 октября 2010

Новый упаковщик делает это по умолчанию

0 голосов
/ 17 августа 2010

Когда вы запускаете bundle install ваши драгоценные камни устанавливаются на ваш BUNDLE_PATH (по умолчанию ~/.bundle.

Вы можете передать аргумент, указывающий, куда вы хотите установить ваши гемы; bundle install /usr/local/lib/bundle. Из руководства пользователя «Другие команды или вызовы Bundler.setup или Bundler.require будут помнить это местоположение».

Конечно, вам нужно использовать sudo для установки в системный каталог.

Это то, что вы ищете?

...