我正在关注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版本?如果是这样,怎么能实现呢?
谢谢!
答案 0 :(得分:4)
看看:https://rvm.io/感谢这个工具,你有能力使用ruby版本。要拥有多个版本的RoR,您可以使用:http://rvm.io/gemsets
当然,RoR 4.x与Ruby 1.9.3完全兼容
答案 1 :(得分:1)
是的,可以在一台使用RVM https://rvm.io/的计算机上使用多个版本的Ruby。 (或者,尝试rbenv https://github.com/sstephenson/rbenv)。
也许您已经使用RVM正确安装了2.0.0,但您只是没有使用正确的Ruby?使用以下命令检查RVM的设置:
rvm current
那应该输出一个以RVM正在使用的Ruby版本开头的字符串。要更改为使用到2.0.0:
rvm use 2.0.0