class="topic_img" alt=""/>
12 月 25 日,Ruby 官方博客宣布:Ruby 2.2.0 正式版发布。Ruby 2.2 新增诸多新功能,大幅提升了性能。比如,Ruby 垃圾回收机制允许支持 Symbol(符号)类型对象,缩短了系统暂停时间;较之前的版本,垃圾收集器无法收集 Symbol ,现在这一状况有所改观。 Rails 5.0就利用了这一特性,所以只能使用 Ruby 2.2 或更高版本(详见 Rails 4.2发布细则)。
其他值得关注的是,该版本可以在 configure.in 中配置启用 jemalloc,不过该特性目前还测试阶段,默认是禁用状态。此外,还增加了对 vfork (2) 的实验性支持,添加了 system () 和 spawn ()。在核心库方面去掉了不建议使用的 API。
更多细节,查看官方发行说明:https://www.ruby-lang.org/en/news/2014/12/25/ruby-2-2-0-released/
下载:
- http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0.tar.bz2
- SIZE: 13304042 bytes
- MD5: d03cd4690fec1fff81d096d1c1255fde
- SHA256: 1c031137999f832f86be366a71155113675b72420830ce432b777a0ff4942955
- SHA512: 04edc53e8cd1732c3ca61ebeb1d6133614beb10f77f9abb80d8d36352fe8aa205112068e460bf600b2c7e81e0ddcc3b311e7e027c320366f1bd992b3e378a6ad
- http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0.tar.gz
- SIZE: 16494584 bytes
- MD5: cd03b28fd0b555970f5c4fd481700852
- SHA256: 7671e394abfb5d262fbcd3b27a71bf78737c7e9347fa21c39e58b0bb9c4840fc
- SHA512: 1ba0c68e1c8d2b60bbd1e218cf36463edbe34cf9418d7593702b631e68d02297465f752e71395f6cfa4104f4cd70a1eb44381ffb74bc7801758b830931fdcfc6
- http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0.tar.xz
- SIZE: 10304244 bytes
- MD5: 54b43c6c6c9dd4c4b08ceb03ad0ded7a
- SHA256: 848714e280fc5fb44dbac3b060b206e56c1947006324ee68a174d68b483ef8ca
- SHA512: cd7e52faa464df8aca7ccfa23a5f06248e1ad82bc8c9f1829aa1b51ff37b15973b8caaa68e914d837325b8d59427fda4f3cad82c50925e1c84e688324a2a155d
- http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0.zip
- SIZE: 18441027 bytes
- MD5: f8e1d0cee4f2d9535a9529ed23ae3700
- SHA256: e06c1e2b1248cf881749833084b2bec93f7612676009190ff9bc89b8fd07c29f
- SHA512: 364dd927b496520d95a1b06c68e1a265015f4cab08bdf3efaa323d385e7bf075eae47f2e1db78a629db0f3c0c1ed24e086603ba21e2da02ac06dd3c8b716766e