Трябва да инсталирам 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'. Всеки съвет е много ценен...
Инсталиране на Ruby офлайн чрез rvm
Отговори (1)
Имах подобен проблем, при който искам да разположа ruby версията и всички свързани скъпоценни камъни на производствените машини...
Бих силно препоръчал да използвате или "rsync", или "scp -rp", за да копирате цялата поддиректория ~/.rvm на целевата машина. Ако тази машина е напълно офлайн, можете разбира се да копирате тази директория с 'cp -rp' на флаш устройство и след това я копирайте на машината без мрежа.
Една важна грешка:
уверете се, че използвате потребителския акаунт с едно и също име на всички машини, ако копирате .rvm директорията!
Забелязах, че вътрешното счетоводство на RVM следи някои променливи на средата по време на инсталирането на версиите и скъпоценните камъни на Ruby и че следи по-специално името на потребителския акаунт, който е бил използван, и пътя до домашната директория на потребителите . Чудно ми е защо не използват $HOME и $USER, които са стандартни за всички UNIX.. ми изглежда като истински бъг в RVM.
ако използвате един и същ потребителски акаунт за всички машини, ще работи добре.
rvm install ruby-1.9.2-p180
. - person matt   schedule 07.05.2011