我正在学习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版本吗?如果是这样,如何才能做到这一点?
谢谢!
-
看看:https://rvm.io/多亏了这个工具,你可以用ruby版本做一些很棒的事情。要拥有多个版本的RoR,您可以使用:http://rvm.io/gemsets
-
当然,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