我们的服务器有ruby 1.8.7,本地有1.8.6。我想将我的本地机器(具有ubuntu 9.10)升级到ruby 1.8.7 - 不是1.9或更高版本。我试过sudo apt-get install ruby1.8.7
,但没有包。
答案 0 :(得分:3)
答案 1 :(得分:0)
我强烈建议使用RVM。
RVM是一种系统范围或用户范围的服务(取决于您的偏好),允许您安装多个版本的Ruby而不会导致问题。安装非常容易上手,因为它允许安装不同版本的Ruby,您可以轻松地继续在1.8.6中为一个项目编程,并无缝切换到1.8.7为您正在使用的服务器编程。如果你采用用户范围的方式,你甚至可以设置不同的用户将不同版本的Ruby设置为默认值。
确保安装了git和curl。
它确实需要一点点习惯,但它是一个非常强大的工具,用于开发不同版本的Ruby甚至不同版本的Rails Gem。这也很棒,你也可以拥有多个Gemsets。因此,举例来说,如果你需要测试一个新Gem或Gem版本,而不需要修复已安装的稳定Gem,你可以创建一个单独的Gemset并随意使用它并在方便时切换回来。
过去让我免于很多麻烦。