我应该学习Ruby 1.8还是1.9?

Gra*_*ton 4 ruby

我最近开始学习Ruby,并且想知道要学习哪个版本.我有Matz的Ruby书,所以我对这些差异有所了解,默认情况下我会选择1.9因为性能,使用角色,而且因为学习很快就会过时的东西没什么意义!

但是,由于没有为1.9更新宝石,我在1.9.1中遇到了一些问题.我也想使用rcov进行编码器覆盖,这似乎是唯一的工具,但它不适用于1.9.我也刚刚阅读了这篇关于有人因为类似原因完全从Ruby转换的博文.

之前有人问过类似的问题,但现在几个月前,情况可能已经发生了变化.我目前没有对Ruby做任何具体的事情,但我计划很快编写一个Web应用程序,可能使用Rails,如果这有任何区别的话.

谢谢

cly*_*yfe 8

从初学者的角度来看,这两种语言版本之间的区别是无关紧要的.您应该使用1.8,因为它适用于您将使用的大多数宝石,并且您不会遇到不是您的错误的错误,这会绊倒您的学习过程.届时,您将轻松切换到1.9.