我正在考虑学习 Ruby 的基础知识,所以我想在我的 Ubuntu 11.10 机器上安装 ruby 解释器、irb 等。我很快发现 ruby 有两个主要分支——1.8 分支和 1.9.1 分支。这引发了一个问题:如何决定安装哪个分支。
我看到 Python 2.x 和 3.x 分支也有类似的分歧,但就 Python 而言,我可以找到一些关于每个分支优缺点的讨论。我还没有找到关于 Ruby 分支的此类讨论。
我的第一反应是安装最新的稳定版本,即 ruby1.9.1(实际上是 Ruby 版本 1.9.2,它已经是稳定版本大约两年了)。我不知道这两个分支到底有多大区别。
答案1
这个在线幻灯片讲述了 Ruby 1.8 和 1.9 的区别:http://slideshow.rubyforge.org/ruby19.html#1