Извлечение связанных драгоценных камней в системные драгоценные камни

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

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


person Samer Buna    schedule 17.08.2010    source источник


Ответы (2)


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

person Samer Buna    schedule 03.10.2010

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

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

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

Это то, что вам нужно?

person nfm    schedule 17.08.2010