2014-12-08 2 views
3

При использовании Python with pip мы можем указать переменную окружения, в которой говорится также загружать пакеты в папку кэша: «How do I install from a local cache with pip?».Как установить Ruby Gems, а также кэшировать их по пути?

export PIP_DOWNLOAD_CACHE=$HOME/.pip_download_cache 
pip install numpy 

Как мы можем сделать то же самое для связки?

ответ

3

Инструмент командной строки gem автоматически кэширует драгоценные камни. От the documentation:

Gem :: Установщик делает работу положить файлы во всех нужных местах файловой системы, включая распаковку драгоценного камня в его геме директорию, установке gemspec в директории спецификации, хранение кэшированные драгоценного камня кеш-файл и установку либо оболочек, либо символических ссылок для исполняемых файлов.

+0

'gem pristine' использует кеш для восстановления драгоценных камней. Это очень удобно, если вы обновите что-то в системе, которая разбивает Ruby. –