使用rvm离线安装Ruby

我需要使用rvm在离线机器上安装
Ruby-1.9.2.我尝试将ruby-1.9.2-p180.tar.gz复制到./rvm/archives并运行rvm install ruby​​-1.9.2.但rvm仍然试图从ftp.ruby-lang.org下载Ruby.任何意见是极大的赞赏… 最佳答案 我遇到了类似的问题,我想将ruby版本和所有相关的gems部署到生产机器上……

我强烈建议您使用“rsync”或“scp -rp”将完整的子目录〜/ .rvm复制到目标计算机.如果该计算机完全脱机,您当然可以使用’cp -rp复制该目录’到闪存驱动器然后将其复制到非联网机器.

一个重要的问题:

如果您复制.rvm目录,请确保在所有计算机上使用具有相同名称的用户帐户!

我注意到RVM的内部簿记在安装Ruby版本和gem期间跟踪一些环境变量,并且它特别跟踪所使用的用户帐户的名称以及用户主目录的路径. .打败我为什么他们不使用$HOME和$USER,这是所有UNIX上的标准..对我来说,似乎是RVM中的一个真正的错误.

如果您为所有计算机使用相同的用户帐户,它将正常工作.

点赞