做Redis的Cluster集群的时候,在执行gem install redis时,提示如下错误:

gem install redis

ERROR: Error installing redis:

redis requires Ruby version>= 2.2.2.

CentOS7 yum库中ruby的版本支持到 2.0.0,可gem

安装redis需要最低是2.2.2,采用rvm来更新ruby:

1、安装RVM(具体命令可以查看官网,Ruby官网地址

//具体RVM安装命令地址:http://rvm.io/

[root@linux ~]# gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

[root@linux ~]# curl -sSL https://get.rvm.io | bash -s stable

[root@linux ~]# find/ -name rvm -print

/usr/local/rvm

/usr/local/rvm/src/rvm

/usr/local/rvm/src/rvm/bin/rvm

/usr/local/rvm/src/rvm/lib/rvm

/usr/local/rvm/src/rvm/scripts/rvm

/usr/local/rvm/bin/rvm

/usr/local/rvm/lib/rvm

/usr/local/rvm/scripts/rvm

[root@linux ~]# source /usr/local/rvm/scripts/rvm

2、查看rvm库中已知的ruby版本:

[root@linux ~]# rvm list known

MRI Rubies

[ruby-]1.8.6[-p420]

[ruby-]1.8.7[-head] # security released on head

[ruby-]1.9.1[-p431]

[ruby-]1.9.2[-p330]

[ruby-]1.9.3[-p551]

[ruby-]2.0.0[-p648]

[ruby-]2.1[.10]

[ruby-]2.2[.7]

[ruby-]2.3[.4]

[ruby-]2.4[.1]

ruby-head

….

3、安装一个ruby版本:

[root@linux ~]# rvm install 2.4.1

Searching for binary rubies, this might take some time.

Found remote file

https://rvm_io.global.ssl.fastly.net/binaries/centos/7/x86_64/ruby-2.4.1.tar.bz2

Checking requirements for centos.

Requirements installation successful.

ruby-2.4.1 - #configure

ruby-2.4.1 - #download

%

Total %

Received % Xferd Average

Speed Time Time Time Current

Dload Upload Total Spent Left Speed

100 14.1M 100

14.1M 0 0 97k 0 0:02:27 0:02:27

--:--:-- 159k

No checksum for downloaded archive, recording checksum in user

configuration.

ruby-2.4.1 - #validate archive

ruby-2.4.1 - #extract

ruby-2.4.1 - #validate binary

ruby-2.4.1 - #setup

ruby-2.4.1 - #gemset created

/usr/local/rvm/gems/ruby-2.4.1@global

ruby-2.4.1 - #importing gemset

/usr/local/rvm/gemsets/global.gems..............................

ruby-2.4.1 - #generating global wrappers........

ruby-2.4.1 - #gemset created

/usr/local/rvm/gems/ruby-2.4.1

ruby-2.4.1 - #importing gemsetfile

/usr/local/rvm/gemsets/default.gems evaluated to empty gem

list

ruby-2.4.1 - #generating default wrappers........

4、使用一个ruby版本:

[root@linux ~]# rvm use 2.4.1

Using

/usr/local/rvm/gems/ruby-2.4.1

5、设置默认版本:(设置ruby2.4.1为默认的ruby,因为还安装有1.8.3)

[root@linux ~]# rvm use 2.4.1 --default

Using

/usr/local/rvm/gems/ruby-2.4.1

6、卸载一个已知版本:

[root@linux ~]# rvm remove 2.3.4

7、查看ruby版本:

[root@linux ~]# ruby --version

ruby

2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]

8、安装redis:

[root@linux ~]# gem install redis

Fetching: redis-4.0.1.gem (100%)

Successfully installed redis-4.0.1

Parsing documentation for redis-4.0.1

Installing ri documentation for redis-4.0.1

Done installing documentation for redis after 3 seconds

1 gem installed

linux redis ruby,redisrequiresrubyversion2.2.2的解决方案相关推荐

  1. linux redis ruby,redis requires ruby version 2.2.2的解决方案

    做Redis的Cluster集群的时候,在执行gem install redis时,提示如下错误: gem install redis ERROR: Error installing redis: r ...

  2. Linux Redis 重启数据丢失解决方案,Linux重启后Redis数据丢失解决方

    Linux Redis 重启数据丢失解决方案,Linux重启后Redis数据丢失解决方案 >>>>>>>>>>>>>> ...

  3. linux redis 启动警告解决方法

    如果启动前不对linux内核做任何更改,那么redis启动会报出警告,共三个:如下图所示 第一个警告:The TCP backlog setting of 511 cannot be enforced ...

  4. Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动

    Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动 >>>>>>>>>>>>>> ...

  5. linux安装redis清除错误,关于linux redis安装及安装遇到的问题

    redis官方传送门 Linux安装Redis服务步骤: 获取资源指定安装目录 [[email protected] mnt]# mkdir reids [[email protected] redi ...

  6. linux redis经常自动关闭,redis 关闭保护模式

    1.错误代码没有贴,如果出现记得添加gcc包 image.png 2.如果发现命令行中只能打印出大写在符号,那么长安[A]就好,或者shift+[A]试试 3.mini安装Linux发现连不了网,要在 ...

  7. linux redis自动重启,Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动

    Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动 >>>>>>>>>>>>>> ...

  8. 工作用到的 cmd git docker linux redis k8s 命令

    工作用到的 cmd git docker linux redis k8s 命令 cmd git docker 常用命令 保存镜像 加载镜像 pom 文件配置打包到容器的内容 容器和服务器间拷贝文件 l ...

  9. linux redis release.c:37:10: fatal error: release.h: No such file or directory

    ​​​​​​(1条消息) redis源码安装出现fatal error: jemalloc/jemalloc.h: No such file or directory_feinifi的博客-CSDN博 ...

最新文章

  1. NEO共识节点推荐搭建步骤
  2. pd.dataframe.append
  3. 【全球年青人召集令】Hello World,Hello 2050
  4. 把执行结果转成json对象报错_JSONObject获取值后为一个对象,将对象转为JSONObject时报错...
  5. 博士申请 | 美国布兰迪斯大学张初旭教授招收机器学习方向全奖博士生
  6. UCloud裴志伟:最小价值模型,技术迭代与客户需求可以达成平衡
  7. 第4.3节 Python中与迭代相关的函数
  8. networkx 标签_networkx绘制BA无标度网络
  9. rmi远程代码执行漏洞_WebSphere 远程代码执行漏洞浅析(CVE20204450)
  10. 离散信号的抽取和内插例题_《数字信号处理》学习指导与题解 2011年版
  11. java 创建restful_使用Java创建RESTful Web Service
  12. Navicat Premium 12快捷键
  13. Luogu P3373 【模板】线段树 2
  14. HDU2191 珍惜现在,感恩生活【背包】
  15. 课程设计哈夫曼编/译码系统
  16. 基于IDEA 最新Spirng3.2+hibernate4+struts2.3 全注解配置 登录
  17. Take it easy
  18. 关于KDIFF3的使用
  19. Docker1.8 官方中文文档
  20. pptx 批量操作幻灯片

热门文章

  1. RANSAC回归的鲁棒性
  2. AdaBoostClassifer详解及实战
  3. 第四代测序(纳米孔测序)有望全面代替边合成边测序吗?
  4. Android的开发
  5. Gartner 发布《2017 年新兴技术成熟度曲线图》
  6. TensorFlow基础8-实现单层神经网络
  7. c语言加减乘除算术程序,求一个计算加减乘除的C语言程序
  8. python 终端执行命令
  9. Python-Numpy(3)矩阵基本操作
  10. java中 如何用if_不在Java中使用if语句