【Redis】安装 Redis接口时异常 ,系统ruby版本过低
场景
操作系统Linux CentOS 7.2,安装Redis接口时,使用命令:gem install redis ,用于系统ruby版本过低,报错“redis requires Ruby version >= 2.2.2”
  
解决方案
  1、查看系统ruby版本,命令:ruby -v 
    
  2、使用RVM命令行工具,可以提供一个便捷的多版本Ruby环境的管理和切换。RVM需要通过curl来进行下载, 安装curl
    命令:yum install curl
    
  3、使用curl安装rvm,
    命令:gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
    命令:curl -L get.rvm.io | bash -s stable
    命令:find / -name rvm
    
    使rvm生效,命令:source /usr/local/rvm/scripts/rvm
  5、使用rvm查看已知ruby版本,命令:rvm list known
    
  6、安装一个ruby版本,命令:rvm install 2.5.1
    
  7、设置默认版本,命令:rvm use 2.5.1 --default
    
  8、卸载一个已知版本,命令:rvm remove 2.0.0
    
  9、查看ruby版本,命令:ruby -v 
    
ruby版本已更新,可以继续redis接口安装
【Redis】安装 Redis接口时异常 ,系统ruby版本过低的更多相关文章
- redis requires Ruby version >= 2.2.2 系统默认 ruby 版本过低,导致 Redis 接口安装失败
		安装 Redis 接口时异常 ,系统 ruby 版本过低 ! 输入命令 " gem install redis " 出现 " ERROR: Error installi ... 
- cocoapods安装以及使用,安装过程中ruby版本过低
		cocoapods安装以及使用,安装过程中ruby版本过低 字数473 阅读103 评论1 喜欢2 1.打开终端 2.移除现有 Ruby 默认源 $ gem sources --remove http ... 
- [ecmagent][redis学习][1初识redis] redis安装+redis快速教程+python操作redis
		# redis安装 # redis安装教程 -- 服务器(ubuntu)安装redis服务 sudo apt-get install redis-server -- 源码安装 -- $ wget ht ... 
- linux系统centOS7下搭建redis集群中ruby版本过低问题的解决方法
		问题描述: 在Centos7中,通过yum安装ruby的版本是2.0.0,但是如果有些应用需要高版本的ruby环境,比如2.2,2.3,2.4... 那就有点麻烦了,譬如:我准备使用redis官方给的 ... 
- 关于IOS新手在安装cocoa pods失败,因为ruby版本过低的解决方法+ (void) {升级ruby}
		http://blog.csdn.net/zhaoen95/article/details/51995520 现在: 使用 OS 系统, 正在学习iOS 需要配置cocoapods 命令行中显 ... 
- 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 ... 
- swoole1.8.0+版本异步redis安装(本实例为swoole1.8.10版本)详解
		Swoole-1.8.0+版本增加了对异步Redis客户端的支持,基于redis官方提供的hiredis库实现.Swoole提供了__call魔术方法,来映射绝大部分Redis指令(本次安装实例为sw ... 
- Windows系统Python 安装第三方模块时,提示pip版本有问题
		如果按照提示输入python -m pip install --upgrade pip 还不行, 那么执行easy_install --upgrade pip 即可 参考:https://stacko ... 
- 安装oracle 10g时提示:操作系统版本: 必须是5.1或者5.2 怎么办?
		1.在安装目录中搜索refhost.xml,然后在适当位置添加以下内容,注意括号配对 <!--Microsoft Windows 7--> <OPERATING_SYSTEM> ... 
随机推荐
- JavaScript中判断null、undefined与NaN的方法
			1.判断undefined: ? 1 2 3 4 var tmp = undefined; if (typeof(tmp) == "undefined"){ alert(" ... 
- Android 各个版本新特性
			一.Android 4.x 新锁屏界面: Android4.0重新设计了锁屏幕UI,下方的解锁虚拟按键向周围发射出微光,轻轻拖动就可以解锁,比原来在UI上确实有很大的进步. 全新Widget排列: 主 ... 
- 分布式处理框架MapReduce的深入简出
			1).MapReduce的概述 2).MapReduce 编程模型 3).MapReduce架构 4).MapReduce编程 Google MapReduce论文,论文发表于2004年 Hadoop ... 
- console报错:No mapping found for HTTP request with URI(xxx)
			console报错:No mapping found for HTTP request with URI(xxx) 报错可能原因: 1;contorl未加载成功 2;资源访问失败(所有访问全部被Dis ... 
- jQuery禁止Ajax请求缓存
			一 现象 get请求在有些浏览器中会缓存.浏览器不会发送请求,而是使用上次请求获取到的结果. post请求不会缓存.每次都会发送请求. 二 解决 jQuery提供了禁止Ajax请求缓存的方法: $.a ... 
- PHP简单工厂模式、工厂方法模式和抽象工厂模式比较
			PHP工厂模式概念:工厂模式是一种类,它具有为您创建对象的某些方法.您可以使用工厂类创建对象,而不直接使用 new.这样,如果您想要更改所创建的对象类型,只需更改该工厂即可.使用该工厂的所有代码会自动 ... 
- [leetcode]101. Symmetric Tree对称树
			Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center). For e ... 
- linux服务器搭建
			centos7 java web项目环境搭配 2018年07月19日 17:20:21 阅读数:25 首先进行系统安装,此处不进行详细介绍,自行百度安装 一.配置ip地址信息 1.进入/etc/sys ... 
- JQuery UI之Autocomplete(1)入门程序
			1.Autocomplete的主要属性:source:即为指定智能提示下拉框中的数据来源,支持三种类型. Array,主要用于本地化数据提供,支持两种格式:字符串数组 [ "Choice1 ... 
- linux  ubuntu设置root用户初始密码
			输入 sudo passwd 命令,输入一般用户密码并设定root用户密码. 设定root密码成功后,输入 su 命令,并输入刚才设定的root密码,就可以切换成root了. 提示符$代表一般用户,提 ... 
