在CentOS版本5.11上安装ruby> = 1.8.7


0

我正在尝试安装SASS,所以我需要GEMS,这需要Ruby 1.8.7或更高版本。 Yum安装程序安装Ruby 1.8.5。似乎无法在这个操作系统上找到成功安装ruby> = 1.8.7的互联网上的教程。

Answers:


1

当你开始时,你对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

更多 有关基础知识的详细信息,请访问官方RVM网站


1
这比使用来自可疑来源的wget容易得多。谢谢。
symlink
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.