在Ubuntu 9.10中从ruby 1.8.6升级到1.8.7?

时间:2010-12-17 10:19:18

标签: ruby

我们的服务器有ruby 1.8.7,本地有1.8.6。我想将我的本地机器(具有ubuntu 9.10)升级到ruby 1.8.7 - 不是1.9或更高版本。我试过sudo apt-get install ruby1.8.7,但没有包。

2 个答案:

答案 0 :(得分:3)

你试过RVM吗?还有一个可用于服务器的系统范围的安装。

http://rvm.io/

http://rvm.io/deployment/system-wide/

答案 1 :(得分:0)

我强烈建议使用RVM。

RVM是一种系统范围或用户范围的服务(取决于您的偏好),允许您安装多个版本的Ruby而不会导致问题。安装非常容易上手,因为它允许安装不同版本的Ruby,您可以轻松地继续在1.8.6中为一个项目编程,并无缝切换到1.8.7为您正在使用的服务器编程。如果你采用用户范围的方式,你甚至可以设置不同的用户将不同版本的Ruby设置为默认值。

确保安装了git和curl。

https://rvm.io

https://rvm.io/rvm/install/

它确实需要一点点习惯,但它是一个非常强大的工具,用于开发不同版本的Ruby甚至不同版本的Rails Gem。这也很棒,你也可以拥有多个Gemsets。因此,举例来说,如果你需要测试一个新Gem或Gem版本,而不需要修复已安装的稳定Gem,你可以创建一个单独的Gemset并随意使用它并在方便时切换回来。

过去让我免于很多麻烦。