|
|
1
4
你学到的版本并不重要。 虽然最终会从更稳定的1.8.x系列转向1.9系列,但1.9并不会让你处于不利地位。 |
|
|
2
3
Rails推荐1.8.7版,所以如果您打算学习Rails,我会坚持使用。这 book 很好。 |
|
|
3
3
我不认为Ruby有那么多突破性的变化——除了1.9以后的版本。所以1.8.x中的任何版本都可以。。选择最新的稳定版本。
|
|
|
4
2
如果你要在Windows中工作,请使用当前最稳定的一键式安装程序。在撰写本文时,这可能仍然是1.8.6-26,尽管1.8.6-27已经迫在眉睫。1.8.7是一个小增量,我对平台上1.9.1的状态非常不确定。 在OSX或其他*nix版本上,我准备更大胆一些:当前的生产Rails版本(2.3.2)应该是1.9.1兼容的(尽管在一段时间内,所有第三方库可能都不是这样),学习最新版本可能更有趣。它应该运行良好,但速度也更快。 |
|
|
5
2
Ruby1.9做了一些突破性的更改,但不像Python3。任何旧的Ruby教程在1.9中都可以正常使用。比如说,没有什么能比得上Python的变化
有些更改破坏了一些库,但这些更改更多地涉及更精细的实现细节,而不是您在基本教程中了解的内容,所以它不应该伤害您。如果您想使用1.8来获得更好的库支持,那很好。如果你想使用1.9来获得更好的核心功能,那也没关系。当你刚开始的时候,这没有多大区别。 |
|
|
6
1
如果你打算建造一些你不向公众发布的东西,那就需要使用很多图书馆,1.8.7或1.8.6。如果你在写库的话 请向公众发布,请确保它们在Ruby 1.9中工作。Ruby1.9是一个优秀的解释器,但我们仍然坚持使用1.8.x,因为现在有太多库与它不兼容。 |
|
|
7
0
学习最新版本。当前的最新版本是2.4,但当更高版本出现时,请立即使用。Ruby团队只关注发布完成的工作,您不必害怕安装最新的。 |