我遵循Michael Hartl的Ruby教程书,本书说我应该有Ruby 2.0.0版本。由于我有Ruby 1.9.3版本,我尝试了各种方法,但好像我无法将其升级到Ruby 2.0.0版本。如果我使用Ruby 1.9.3版本和Rails 4.0.2工作代码,可以吗?Ruby版本1.9.3 vs 2.0.0
是否有可能在一台计算机内具有多个Ruby或Rails版本?如果是这样,那怎么能实现呢?
谢谢!
我遵循Michael Hartl的Ruby教程书,本书说我应该有Ruby 2.0.0版本。由于我有Ruby 1.9.3版本,我尝试了各种方法,但好像我无法将其升级到Ruby 2.0.0版本。如果我使用Ruby 1.9.3版本和Rails 4.0.2工作代码,可以吗?Ruby版本1.9.3 vs 2.0.0
是否有可能在一台计算机内具有多个Ruby或Rails版本?如果是这样,那怎么能实现呢?
谢谢!
看看:https://rvm.io/感谢这个工具,你有能力令人敬畏的事情与红宝石版本。为了有回报率的多个版本,你可以使用:http://rvm.io/gemsets
当然,回报率4.x的是用Ruby 1.9.3
应该指出的是,Rails 4更喜欢Ruby 2.0,但与1.9兼容 –
是完全兼容,可以使用Ruby的多个版本在一个机器使用RVM https://rvm.io/。 (或者,试试rbenv https://github.com/sstephenson/rbenv)。
也许你已经在RVM上正确安装了2.0.0,但你只是没有使用正确的Ruby?检查RVM的设置:
rvm current
应该输出一个以RVM使用的Ruby版本开头的字符串。要改变使用到2.0.0:
rvm use 2.0.0
你的朋友 - http://gorails.com/setup/ubuntu/13.10 –
RVM或rbenv允许不同的Ruby版本,gemsets等 –
我不明白你是什么意思。我使用的是Mac OS X 10.8.5。我已经安装了rvm,并尝试使用$ rvm install ruby-2.0.0-p353将其升级到Ruby 2.0.0。 – wag0325