Ruby 1.8.7 退出历史舞台

本想写的更壮烈一些,但我的英语水平有限,那就说我想说的吧:正如前期计划,一个时代结束了。

关于 Ruby 1.8.7

现在,大部分的开发者都已经使用 Ruby 1.9.x 或 2.0.0 了(如果你还没用上,赶快升级吧)。 过去还有些其他版本,比如 1.4.x、1.6.x 和 1.8.x,这些版本都是 MRI Ruby 1.0 的直系后代。 Matz 发布的 1.8.0 是那个时代最先进的版本,1.8.7 则是 Ruby 家族的嫡传。

理论上,1.8.0 已经发布十年了,1.8.7 也已经发布五年了。那时候 Ruby 主要用来开发 CGI 脚本。 随着 Rails 的发展,情况大有转变,更多的开发者开始使用 Ruby。对 Ruby 核心而言,我们合并了 ko1 开发的新引擎(YARV)。这个引擎成为现在你所用 Ruby 的标配。

经历了十年,我可以很感慨的说,1.8.7 成为过去了,它成就了一段历史,改变了我们的生活。为了继 续变革,我们必须前进。Ruby 2.0.0 很棒,但为了让未来的 2.1 更加优秀,我要抛弃 1.8.7 了, 把主要精力放在最新的开发版上。

感谢你,1.8.7,你让程序员的生活变得很美好。

关于你在用的 Ruby 1.8.7

你的系统中可能还安装着 Ruby 1.8.7。根据安装的方式,你的 Ruby 1.8.7 可能已经没有人维护了, 也可能第三方还在维护。我想说的是,不再维护了,所以如果你使用的是我发布的版本,请谨慎 地找到一个继续使用的方案。