使用rvm离线安装Ruby

时间:2011-05-07 06:55:08

标签: ruby install rvm offline

我需要使用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。非常感谢任何建议......

1 个答案:

答案 0 :(得分:2)

我遇到了类似的问题,我想将ruby版本和所有相关的gems部署到生产机器上......

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

一个重要的问题:

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

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

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