【Redis】安装 Redis接口时异常 ,系统ruby版本过低

时间:2022-08-25 00:23:20

场景

  操作系统Linux CentOS 7.2,安装Redis接口时,使用命令:gem install redis ,用于系统ruby版本过低,报错“redis requires Ruby version >= 2.2.2”

  【Redis】安装 Redis接口时异常 ,系统ruby版本过低

解决方案

  1、查看系统ruby版本,命令:ruby -v 
    【Redis】安装 Redis接口时异常 ,系统ruby版本过低

  2、使用RVM命令行工具,可以提供一个便捷的多版本Ruby环境的管理和切换。RVM需要通过curl来进行下载, 安装curl
    命令:yum install curl
    【Redis】安装 Redis接口时异常 ,系统ruby版本过低

  3、使用curl安装rvm,
    命令:gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
    命令:curl -L get.rvm.io | bash -s stable
    命令:find / -name rvm
    【Redis】安装 Redis接口时异常 ,系统ruby版本过低
    使rvm生效,命令:source /usr/local/rvm/scripts/rvm

  5、使用rvm查看已知ruby版本,命令:rvm list known
    【Redis】安装 Redis接口时异常 ,系统ruby版本过低

  6、安装一个ruby版本,命令:rvm install 2.5.1
    【Redis】安装 Redis接口时异常 ,系统ruby版本过低

  7、设置默认版本,命令:rvm use 2.5.1 --default
    【Redis】安装 Redis接口时异常 ,系统ruby版本过低

  8、卸载一个已知版本,命令:rvm remove 2.0.0
    【Redis】安装 Redis接口时异常 ,系统ruby版本过低

  9、查看ruby版本,命令:ruby -v 
    【Redis】安装 Redis接口时异常 ,系统ruby版本过低

ruby版本已更新,可以继续redis接口安装

【Redis】安装 Redis接口时异常 ,系统ruby版本过低的更多相关文章

  1. redis requires Ruby version >= 2.2.2 系统默认 ruby 版本过低,导致 Redis 接口安装失败

    安装 Redis 接口时异常 ,系统 ruby 版本过低 ! 输入命令 " gem install redis " 出现 " ERROR:  Error installi ...

  2. cocoapods安装以及使用,安装过程中ruby版本过低

    cocoapods安装以及使用,安装过程中ruby版本过低 字数473 阅读103 评论1 喜欢2 1.打开终端 2.移除现有 Ruby 默认源 $ gem sources --remove http ...

  3. [ecmagent][redis学习][1初识redis] redis安装+redis快速教程+python操作redis

    # redis安装 # redis安装教程 -- 服务器(ubuntu)安装redis服务 sudo apt-get install redis-server -- 源码安装 -- $ wget ht ...

  4. linux系统centOS7下搭建redis集群中ruby版本过低问题的解决方法

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

  5. 关于IOS新手在安装cocoa pods失败,因为ruby版本过低的解决方法+ (void) {升级ruby}

    http://blog.csdn.net/zhaoen95/article/details/51995520     现在: 使用 OS 系统, 正在学习iOS 需要配置cocoapods 命令行中显 ...

  6. CentOS “/lib64/libc.so.6: version `GLIBC_2.14′ not found”系统glibc版本太低

    1.试图运行程序提示”libc.so.6: version `GLIBC_2.14′ not found”,原因是系统的glibc版本太低,软件编译时使用了较高版本的glibc引起的.2.查看系统gl ...

  7. swoole1.8.0+版本异步redis安装(本实例为swoole1.8.10版本)详解

    Swoole-1.8.0+版本增加了对异步Redis客户端的支持,基于redis官方提供的hiredis库实现.Swoole提供了__call魔术方法,来映射绝大部分Redis指令(本次安装实例为sw ...

  8. Windows系统Python 安装第三方模块时,提示pip版本有问题

    如果按照提示输入python -m pip install --upgrade pip 还不行, 那么执行easy_install --upgrade pip 即可 参考:https://stacko ...

  9. 安装oracle 10g时提示:操作系统版本: 必须是5.1或者5.2 怎么办?

    1.在安装目录中搜索refhost.xml,然后在适当位置添加以下内容,注意括号配对 <!--Microsoft Windows 7--> <OPERATING_SYSTEM> ...

随机推荐

  1. ssh免密码登录记录

    做mha.hadoop安装过程中都要用ssh免密码登陆,查过一些资料,踩过很多坑,下面用简单记录一下 首先要安装ssh linux : centOS 6.5 yum -y install *ssh* ...

  2. php curl request

    /** * @desc curl request请求 * @date 2016-12-07 16:26:55 * * @param $arguments * * @return bool|mixed ...

  3. 【HDOJ】2602 Bone Collector

    DP. #include <stdio.h> #include <string.h> #include <stdlib.h> typedef struct { in ...

  4. BZOJ 1560 火星藏宝图&lpar;DP&rpar;

    思路:发现如果从A能到B,B能到C,那么一定A能到C,且根据不等式:A^2+B^2<=(A+B)^2,而且权值没有负数,因此经过B比不经过B要优,因此,我们从左上到右下做,每一列,我们只记录之前 ...

  5. BZOJ 1001&colon; &lbrack;BeiJing2006&rsqb;狼抓兔子&lpar;最短路&rpar;

    平面图的最小割转化为对偶图的最短路(资料:两极相通——浅析最大最小定理在信息学竞赛中的应用) ,然后DIJKSTRA就OK了. ------------------------------------ ...

  6. 软件工程&lpar;FZU2015&rpar; 赛季得分榜,第八回合

    SE_FZU目录:1 2 3 4 5 6 7 8 9 10 11 12 13 积分规则 积分制: 作业为10分制,练习为3分制:alpha30分: 团队项目分=团队得分+个人贡献分 个人贡献分: 个人 ...

  7. html5标签属性translate

    定义 translate 是指标签属性,不是css3样式规则transform的translate,说它的定义吧:规定是否应该翻译元素内容. 了解:translate是HTML5中的新属性 语法 &l ...

  8. 使用清华源和阿里源替代Ubuntu源

    sudo nano /etc/apt/source.list 替换为如下文本 # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb https://mirrors. ...

  9. C&num; 输出带颜色文字,用于实时日志输出

    private void button1_Click(object sender, EventArgs e) { LogMessage("绿色"); 4 LogError(&quo ...

  10. Naive Bayesian文本分类器

    贝叶斯学习方法中有用性非常高的一种为朴素贝叶斯学习期,常被称为朴素贝叶斯分类器. 在某些领域中与神经网络和决策树学习相当.尽管朴素贝叶斯分类器忽略单词间的依赖关系.即如果全部单词是条件独立的,但朴素贝 ...