Ruby version 1.9.3 vs 2.0.0



我正在学习Michael Hartl的Ruby教程,书中说我应该有Ruby 2.0.0版本。由于我有Ruby 1.9.3版本,我尝试了各种方法,但似乎无法将其升级到Ruby 2.0.0版本。如果我使用Ruby 1.9.3版本和Rails 4.0.2版本的代码,可以吗?

有可能在一台计算机中拥有多个Ruby或Rails版本吗?如果是这样,如何才能做到这一点?

谢谢!

  1. 看看:https://rvm.io/多亏了这个工具,你可以用ruby版本做一些很棒的事情。要拥有多个版本的RoR,您可以使用:http://rvm.io/gemsets

  2. 当然,RoR4.x与Ruby 1.9.3 完全兼容

是的,可以使用RVM在一台机器上使用多个版本的Rubyhttps://rvm.io/.(或者,试试rbenvhttps://github.com/sstephenson/rbenv)。

也许你已经用RVM正确安装了2.0.0,但你只是没有使用正确的Ruby?使用检查RVM的设置

rvm current

它应该输出一个字符串,该字符串以RVM正在使用的Ruby版本开头。要更改为使用2.0.0:

rvm use 2.0.0

最新更新