Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 我现在应该使用哪个版本的Ruby(2010年1月)?_Ruby On Rails_Ruby_Macos - Fatal编程技术网

Ruby on rails 我现在应该使用哪个版本的Ruby(2010年1月)?

Ruby on rails 我现在应该使用哪个版本的Ruby(2010年1月)?,ruby-on-rails,ruby,macos,Ruby On Rails,Ruby,Macos,我有香草Mac OS X Leopard,它附带1.8.6 我是RoR的新手,因此将在网上学习教程。在使用更高版本的Ruby时,我可能会发现这些问题吗 我目前正在看这篇文章,其中提到了1.8.6和1.8.7-我相信Rails 2.3.5与Ruby 1.9完全兼容。问题通常不是Rails本身,而是来自其他可能过时的gem和插件。不过,再试一次,你很可能不会遇到问题 无论如何,我强烈推荐Ruby Version Manager()尝试几个版本的Ruby。1.8.x系列(主要是1.8.6)仍在广泛使用

我有香草Mac OS X Leopard,它附带1.8.6

我是RoR的新手,因此将在网上学习教程。在使用更高版本的Ruby时,我可能会发现这些问题吗


我目前正在看这篇文章,其中提到了1.8.6和1.8.7-

我相信Rails 2.3.5与Ruby 1.9完全兼容。问题通常不是Rails本身,而是来自其他可能过时的gem和插件。不过,再试一次,你很可能不会遇到问题

无论如何,我强烈推荐Ruby Version Manager()尝试几个版本的Ruby。

1.8.x系列(主要是1.8.6)仍在广泛使用,并且可能至少保持一年左右;1.9正在慢慢过渡到。虽然两者之间有一些主要的区别,但在大多数情况下,你可以在1.8中做的所有事情,你也可以在1.9中做


许多更复杂的部分,比如blocks和lambda,都有一点改头换面,但是1.8的教程在大部分情况下仍然适用于1.9。但是,如果在1.9中使用1.8中的gems和库,您可能会遇到问题。

RoR教程对这两个方面都适用,但是如果您正在学习Ruby,您应该学习1.9。Rails 3不支持1.8.6,所以我建议使用1.8.7或1.9。我还建议在Ruby版本之间切换RVM。

我支持1.9建议。我为一年前没有在1.9上下定决心而自责


在这一点上,它更能证明未来。瞄准1.8就像瞄准Windows Vista一样。

+1因为我也很感兴趣。Rails 2.3应该支持Ruby 1.9,但我仍然在Rails 2.3.5中使用1.8.6,只是因为我不确定它是否真的准备好了。谢谢大家!看来RVM是个不错的选择。我想我会试试1.9分。