Answers:
当你开始时,你对Ruby学到的很多东西是系统范围的软件包安装通常不是最好的,也不是推荐使用Ruby的方法。整个Ruby世界基本上是关于协作 - 但是每用户使用和安装,所以杂耍不同的版本是公认的标准。
如果我是你,我会删除/清除Yum安装的Ruby版本,而不是使用 Ruby版本管理器(RVM) 。这是一个简单,漂亮,非常稳定且被广泛接受/已知的跨平台方式来安装和保持最新的Ruby版本。
第一步是运行这两个命令来实际安装RVM。首先在您的系统上获取GPG for RVM,如下所示:
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
然后运行此命令以安装RVM:
\curl -sSL https://get.rvm.io | bash -s stable
抬头但在Ubuntu系统上我有时必须运行此命令来安装一些先决条件以便编译RVM:
sudo aptitude install libreadline6-dev libyaml-dev sqlite3 libgdbm-dev libncurses5-dev bison pkg-config libffi-dev
因为你使用Yum命令和包名称可能不同,但只是一个简单的“抬头”注意,以防你遇到麻烦。
也就是说,一旦尘埃落定于该过程,只需运行此命令即可安装Ruby 1.8.7:
rvm install ruby-1.8.7
你很高兴。但公平警告:Ruby版本1.8.7在Ruby世界中相当古老。因此,您可能希望安装更新版本的Ruby,例如Ruby 2.3.0。你可以像这样安装它:
rvm install ruby-2.3.0
完成后,您可以使用以下命令检查已安装的Ruby版本:
rvm list
如果你想坚持使用RVM的另一个版本的Ruby,只需运行以下命令:
rvm --default use 1.8.7
这将使您的RVM安装Ruby 1.8.7成为Ruby的默认版本。但您可以手动将其切换到另一个版本,如下所示:
rvm use 2.3.0