文章目录

  • CentOS7:Ruby安装
    • 环境需求
    • 具体操作
    • 参考

CentOS7:Ruby安装

环境需求

  • 因为在搭建Redis集群使用redis-trib.rb构建集群时报错:
    "redis requires Ruby version >= 2.2.2"
    需要升级版本,所以上网查询总结以下三种方法:

    • 添加yum源安装:CentOS SCLo Software collections Repository
    • 下载tar包手动安装
    • RVM(Ruby Version Manager)安装
  • 版本地址

具体操作

  • 换yum源安装

    # 如果之前yum指令安装了,可执行下列指令删除(也可不删除)
    # yum remove ruby# 会在/etc/yum.repos.d/目录下多出一个CentOS-SCLo-scl-rh.repo源
    yum install centos-release-scl-rh
    # 直接yum安装即可  
    yum install rh-ruby23 -y
    scl enable rh-ruby23 bash 
    # 查看安装版本
    ruby -v
    
  • 下载tar包安装

    wget http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.tar.gz
    tar zxvf ruby-2.3.8.tar.gz
    cd ruby-2.3.8
    ./configure --prefix=/opt/ruby
    make && make install
    ln -s /opt/ruby/bin/ruby /usr/bin/ruby
    ln -s /opt/ruby/bin/gem /usr/bin/gem
    ruby -v
    # 查看版本,显示下列数据代表成功(各版本不同)
    # ruby 2.3.8p459 (2018-10-18 revision 65136) [x86_64-linux]
    
  • RVM 安装

    gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
    curl -sSL https://get.rvm.io | bash -s stable
    source  /etc/profile.d/rvm.sh
    # 查看一下可以安装的版本
    rvm list known
    # 自己选一个版本号安装
    rvm install 2.3.x
    # 查看版本
    ruby -v
    

参考

  • centos7/rhel7安装较高版本ruby2.2/2.3/2.4+
  • centos7/rhel7下安装redis4.0集群

CentOS7:Ruby安装相关推荐

  1. centos7离线安装metasploit

    最近需在内网服务器搭建安全工具环境,苦于内网服务器无法访问互联网,需要很多依赖包比较麻烦,尤其metasploit无互联网安装特别麻烦,而且网上metasploit的安装教程均是在线一键安装教程,对于 ...

  2. centos7离线安装mysql_Centos7离线安装metasploit详细教程

    最近需在内网服务器搭建安全工具环境,苦于内网服务器无法访问互联网,需要很多依赖包比较麻烦,尤其metasploit无互联网安装特别麻烦,而且网上metasploit的安装教程均是在线一键安装教程,对于 ...

  3. centos7/rhel7安装较高版本ruby2.2/2.3/2.4+

    环境需求:  在Centos7.3中,通过yum安装ruby的版本是2.0.0,但是如果有些应用需要高版本的ruby环境,比如2.2,2.3,2.4... 那就有点麻烦了,譬如:我准备使用redis官 ...

  4. Centos7.4安装Nginx

    Centos7.4安装Nginx 使用yum命令 一.安装准备 首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++.gcc.open ...

  5. Centos7下安装Docker

    Centos7下安装Docker(详细的新手装逼教程) 参考: https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html 早就听说 ...

  6. Centos7.4安装kvm虚拟机(使用virt-manager管理)

    2019独角兽企业重金招聘Python工程师标准>>> Centos7.4安装kvm虚拟机(使用virt-manager管理) 之前介绍了使用WebVirtMgr或Openstack ...

  7. Centos7上安装oracle11g/12c的安装教程推荐及注意事项

    Centos7上安装oracle11g的安装教程推荐及注意事项 历时一天半,终于在今天中午安装完oracle11g,成功后喜悦的心情自是溢于言表.总有些疑问,比如为何如此复杂的数据库为何还会有如此之多 ...

  8. centos7上安装redis6-0-5

    下载tar包 wget http://download.redis.io/releases/redis-6.0.5.tar.gz 解压tar包 tar -zxvf redis-6.0.5.tar.gz ...

  9. Centos7 上安装 mysql5.7

    Centos7 上安装 mysql5.7 **文章没有图片效果,想看带图片的到文章末尾加我微信公众号,搜索标题就能看到了** ​ 文章没有图片效果,想看带图片的到文章末尾加我微信公众号,搜索标题就能看 ...

  10. centos7离线安装ansible

    centos7离线安装ansible: 1.通过在线的centos7将rpm包下载好了,上传到指定服务器. 下载官方repo,rpm -iUvh http://dl.Fedoraproject.org ...

最新文章

  1. Yen 的k_shortest paths 算法的C++实现
  2. 数据库-表中导入数据-insert
  3. 网络爬虫--25.【selenium实战】实现拉勾网爬虫之--selenium获取数据
  4. python调用动态链接库传送protobuf数据。
  5. 传京东将收购格力电器5%股权 官方回应:消息不实
  6. 远程桌面发生身份验证错误,要求的函数不受支持
  7. [Manifest]关于version
  8. 【more effective c++读书笔记】【第5章】技术(5)——Reference counting(引用计数)(2)...
  9. 人总有盲点,需要共同进步
  10. vfp spt连接mysql_VFP与SQL远程异构数据库
  11. 新手用手机学黑客编程一秒变黑客
  12. Android 如何隐藏应用程序的图标
  13. 苹果手机换电池对手机有影响吗_手机电池多久需要换一次?
  14. 6级20170601
  15. 题解 - [POI2008]KUP-Plot purchase
  16. python显示等待隐式等待
  17. gensim简单使用
  18. 下载 macOS 系统安装程序的方法
  19. 世界上5种著名交易系统
  20. 习题3-3 出租车计价(15 分)

热门文章

  1. dubbo接口调试工具
  2. html+表单+下拉框,HTML+CSS:常用表单控件之单选框、多选框、下拉框的介绍
  3. 用户权限管理模块的数据库设计
  4. 如何彻底卸载3dmax2020_3dmax卸载不干净如何解决_3dmax怎么彻底卸载干净
  5. 3DMAX卸载/完美解决安装失败/如何彻底卸载清除干净3DMAX各种残留注册表和文件的方法
  6. 京东运营体系组织架构曝光,自建物流秘密在这里
  7. python读取tiff文件_怎么用python读取和写入TIFF文件1
  8. TIFF文件结构查看器AsTiffTagViewer ver 2.00
  9. 人工智能搜索算法案例分析
  10. 估值模型不适用_揭开市盈率估值法的真正面纱 | 实战案例系列