Установка Ruby в автономном режиме с помощью rvm - PullRequest
4 голосов
/ 07 мая 2011

Мне нужно установить Ruby-1.9.2 на автономный компьютер, используя rvm. Я попытался скопировать ruby-1.9.2-p180.tar.gz в ./rvm/archives и запустить rvm install ruby-1.9.2. Но все же rvm пытается загрузить Ruby с ftp.ruby-lang.org '. Любой совет с благодарностью ...

1 Ответ

2 голосов
/ 08 мая 2011

У меня была похожая проблема, когда я хочу развернуть версию ruby ​​и все связанные с ней гемы на производственных машинах ...

Я настоятельно рекомендую вам использовать "rsync" или "scp -rp" для скопировать полный подкаталог ~ / .rvm на целевую машину . Если эта машина полностью отключена, вы можете Конечно, скопируйте этот каталог с помощью 'cp -rp' на флэш-диск, а затем скопируйте его на не подключенный к сети компьютер.

Одно важное замечание:

убедитесь, что вы используете учетную запись с одинаковым именем на всех компьютерах, если реплицируете каталог .rvm!

Я заметил, что внутренняя бухгалтерия RVM отслеживает некоторые переменные среды во время установки версий и гемов Ruby, и что он отслеживает, в частности, имя используемой учетной записи пользователя и путь к домашний каталог пользователей. Это лучше, чем то, что они не используют $ HOME и $ USER, которые являются стандартными для всех UNIX .. мне кажется настоящей ошибкой в ​​RVM.

если вы используете одну и ту же учетную запись пользователя для всех машин, она будет работать нормально.

...