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