7

Как вы делаете резервную копию рубиновых камней? Я переустанавливаю операционную систему, поэтому мне хотелось бы узнать, как сделать резервную копию рубиновых гемов, чтобы я мог переустановить ее после установки операционной системы?

Можно ли установить драгоценные камни на компьютер без доступа в интернет?

1 ответ1

8

Чтобы получить список имен ваших драгоценных камней, выполните gem list --no-versions . Создайте каталог (например, gem-exports). Сохраните этот список в файле внутри этого каталога, затем удалите заголовки и пустые строки. (Опции автоматизации для * nix систем.)

Возьми этот список и

xargs gem unpack < $LISTNAME

внутри каталога. Это должно взять имена драгоценных камней и запустить gem unpack $GEMNAME для всех из них. Теперь у вас будут все источники драгоценных камней в соответствующих каталогах. Скопируйте каталог в новую ОС.

Затем в каталоге вы можете запустить

xargs -I gemname gem build gemname/gemname.gemspec < $LISTNAME

Это должно собрать все драгоценные камни, которые вы только что экспортировали, без необходимости подключения к интернету. Если у вас есть связь, то вы можете просто

xargs gem install < $LISTNAME

Это установит последние версии всех из них.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .