Как сделать резервную копию рубиновых камней?

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

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

1 ответ

Решение

Чтобы получить список названий ваших драгоценных камней, сделайте 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

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

Другие вопросы по тегам