搭建Redis集群过程中需要安装Ruby环境,这里记录下在RHEL下离线安装Ruby和RubyGems的方法。Ruby的在线下载地址为https://www.ruby-lang.org/en/downloads/,下载好后上传到/usr/loacl
目录下。如果之前已经安装过低版本的Ruby的话可以先使用下面的命令卸载:
1 | sudo yum remove ruby ruby-devel |
这里我们下载的Ruby版本为2.5.1,解压ruby-2.5.1.tar.gz:
1 | tar -zxvf ruby-2.5.1.tar.gz |
接着使用以下命令安装:
1 | cd /usr/local/ruby-2.5.1 |
安装好后查看Ruby的版本:
1 | ruby -v |
如果提示-bash: /usr/local/bin/ruby: 没有那个文件或目录的话,可以将Ruby目录下的ruby文件拷贝到/usr/local/bin
目录下:
1 | cp /usr/local/ruby-2.5.1/ruby /usr/local/bin/ |
安装好Ruby后,我们接着安装RubyGems。
RubyGems是Ruby的一个包管理器,它提供一个分发Ruby程序和库的标准格式,还提供一个管理程序包安装的工具。RubyGems旨在方便地管理gem安装的工具,以及用于分发gem的服务器。这类似于Ubuntu下的apt-get,Centos 的yum,Python的pip。
RubyGems的下载地址为:https://rubygems.org/pages/download,这里我们下载的版本为2.7.7。下载好后,上传到/usr/local
目录下,然后解压:
1 | tar -zxvf rubygems-2.7.7.tgz |
接着切换到解压后的目录,执行以下命令安装:
1 | ruby setup.rb |
安装好后,查看RubyGems版本:
1 | gem -v |
安装结束。