Как сделать резервную копию рубиновых камней?
Как вы делаете резервную копию рубиновых камней? Я переустанавливаю операционную систему, поэтому мне хотелось бы узнать, как сделать резервную копию рубиновых гемов, чтобы я мог переустановить ее после установки операционной системы?
Можно ли установить драгоценные камни на компьютер без доступа в интернет?
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
Это установит последние версии всех из них.