离线安装ruby,以及发现版本信息显示不对问题


linux做Redis 集群,离线安装ruby出现问题及处理

1.离线安装ruby

  1. 在命令行中输入
    ruby -v
  2. 在后面的安装过程中发现,啥时候安装已存在ruby,且由于版本比较低,无法满足后面项目中需要安装的redis  gem的要求,,重新安装了ruby。
    • 下载ruby-2.4.2.tar.gz压缩包
    • 解压安装文件,
      tar -xvf ruby-2.4.2.tar.gz
    • 进入文件夹,
      cd ruby-2.4.2

      ,随后进行安装三部曲

    • 配置,
      ./configure -prefix=/usr/local/ruby
    • 编译,
      make
    • 安装,
      make install 
    • 修改环境变量,$PATH
    • ruby -v,存在版本信息且正确
    • [root@master ruby-2.4.2]# ruby -v
      ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-linux]

2.离线安装rubygems

  1. 为了redis,需要先安装gem,rubygems安装就比较简单了
  2. 参考rubygems官网上介绍,https://rubygems.org/pages/download ,先下载rubygems安装文件

    rubygems-2.7.3.tar

  3. 解压之后,会有rubygems-2.7.3目录,进入这个目录。
  4. 执行命令,
    ruby setup.rb 
  5. 安装完成之后,输入命令,
    gem -v 
  6. 会看到如下信息,
    2.7.3
  7. ,看到这些信息,就说明已经安装成功了。