redis requires Ruby version >= 2.2.2问题

本文涉及的产品
云原生内存数据库 Tair,内存型 2GB
云数据库 Redis 版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: 最近在研究redis的集群,redis官方提供了redis-trib.rb工具,但是在使用之前 需要安装ruby,以及redis和ruby连接:# yum -y install ruby ...

最近在研究redis的集群,redis官方提供了redis-trib.rb工具,但是在使用之前 需要安装ruby,以及redis和ruby连接:

# yum -y install ruby ruby-devel rubygems rpm-build

# gem install redis

其中 gem install redis命令执行时出现了:

redis requires Ruby version >= 2.2.2的报错,查了资料发现是Centos默认支持ruby到2.0.0,可gem 安装redis需要最低是2.2.2

解决办法是 先安装rvm,再把ruby版本提升至2.3.3

  • 安装curl
# sudo yum install curl
  • 安装RVM
# curl -L get.rvm.io | bash -s stable 
  • 编译RVM
# source /usr/local/rvm/scripts/rvm
  • 查看rvm库中已知的ruby版本
# rvm list known
  • 安装一个ruby版本
# rvm install 2.3.3
  • 使用一个ruby版本
# rvm use 2.3.3
  • 设置默认版本
# rvm remove 2.0.0
  • 卸载一个已知版本
# ruby --version
  • 再安装redis就可以了
# gem install redis

参考博客:

http://blog.csdn.net/lixwjava/article/details/50408070

http://blog.csdn.net/fengye_yulu/article/details/77628094
原文地址:
https://www.cnblogs.com/carryping/p/7447823.html

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
NoSQL Redis Ruby
redis的ruby的接口库下载
redis的ruby的接口库下载
186 0
redis的ruby的接口库下载
|
NoSQL Java Redis
Redis集群:/usr/bin/env: ruby: No such file or directory
Redis集群:/usr/bin/env: ruby: No such file or directory
420 0
|
NoSQL Linux Redis
Redis集群环境Ruby必须版本2.2以上解决
Redis集群环境Ruby必须版本2.2以上解决
Redis集群环境Ruby必须版本2.2以上解决
|
NoSQL Linux Redis
解决redis在centos自带ruby版本太低问题centos 6.5 ruby环境安装2.2+
redis3.0以上支持集群,自带集群管理工具redis-trib.rb;在搭建集群前,安装ruby环境 ruby安装包下载 安装开发工具 1、命令:yum groupinstall "D...
1801 0
|
NoSQL Linux Redis
redis requires ruby version 2.2.2的解决方案
原文:redis requires ruby version 2.2.2的解决方案    今天在做Redis的Cluster集群的时候,在执行gem install redis时,提示如下错误: gem install redis ERROR: Error installing redis: redis requires Ruby version >= 2.
2583 0
|
NoSQL Linux Redis
CentOS 6.5 安装 Redis 执行 make #error "Newer version of jemalloc required"
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/51867879 CentOS 6.
1217 0
|
NoSQL Linux Redis
CentOS 6.5 安装 Redis 执行 make #error "Newer version of jemalloc required"
CentOS 6.5 安装 Redis 执行 make #error "Newer version of jemalloc required" 安装过程参考:CentOS 6.5下Redis安装记录 根据你系统安装时或之后安装的选项的情况,可能在安装的过程中遇到不同的问题; 就像今天遇到的一台机...
1640 0