Ruby的安装

网上有很多的Ruby安装教程,其中有很多都是教你使用rvm或rbenv来安装Ruby。那么你该如何选择呢?

历史

大部分Ruby项目都是从Ruby1.8+开始的,后来官方发布了Ruby1.9,而Ruby1.9是Ruby迈入新版本的标志,官方对其做了重大的改进, 这也直接导致了Ruby1.9和1.8的一些刻意不兼容。 此时正好是一个新旧项目交替的时期,假如你一个服务器上面部署多个项目,这就导致了版本的混乱。 于是有人写了Ruby的多版本管理工具,就是RVM, 随后又有人因为RVM使用复杂,写了rbenv

总的来说,这两种工具,为我们提供了管理多个Ruby版本的方法。 但是,随着时间的发展,很多项目都已升级到了Ruby1.9+下面,而Ruby1.8+官方也宣布停止维护。 这样,我们就不需要管理多个版本,就算一个服务器上部署多个项目,那也不会有什么影响。 那么我们也就没什么理由去使用RVM或Rbenv这样的多版本管理工具了。

所以,我给大家推荐一个更简单的工具:ruby-install.

安装

具体的安装步骤,可以去github自行查看。

github: https://github.com/postmodern/ruby-install

说明

假如你用foreman或其他的Ruby写的自动化运维工具的话,这些工具会自动为你安装Ruby环境。