有没有理由使用1.8.7而不是1.9.1,或者最好使用最新的稳定版本?
答案 0 :(得分:4)
通常,如果你不维护用旧版本编写的脚本,那么使用最新的将是我会选择的,因为会有错误修复,新功能等......
答案 1 :(得分:2)
1.9.1但我遇到了问题。
如果你不知道RVM你应该看看那个原因,你可以根据你得到的项目或错误在ruby版本之间切换。
答案 2 :(得分:2)
1.9.1中存在一些错误导致安装某些宝石时出现问题,当我切换到1.9.2时,它就消失了,所以我建议使用1.9.2。我还选择1.9.2超过1.8.7进行学习,因为1.9.2中有一些新功能加上速度提升。
当然,使用RVM进行安装。它可以轻松管理Ruby版本和宝石集。
答案 3 :(得分:0)
如果你刚刚开始,我会建议1.9.2。 1.8版本有很多很好的语法功能。我会直接进入1.9.2,因为我听说有一些特性与1.9.1。大多数宝石现在已经准备好了> = 1.9。
我也会推荐RVM(http://rvm.beginrescueend.com/)。我会从你系统上的默认ruby开始。安装RVM,即“rvm install 1.9.2”,您将走上正确的道路。如果您需要帮助,RVM有一个很棒的IRC和谷歌小组。
RVM将允许您测试所有可用的Ruby版本。尝试'rvm list known'获取完整列表。
希望有所帮助!