linux redis ruby,redisrequiresrubyversion2.2.2的解决方案
做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的解决方案相关推荐
- linux redis ruby,redis requires ruby version 2.2.2的解决方案
做Redis的Cluster集群的时候,在执行gem install redis时,提示如下错误: gem install redis ERROR: Error installing redis: r ...
- Linux Redis 重启数据丢失解决方案,Linux重启后Redis数据丢失解决方
Linux Redis 重启数据丢失解决方案,Linux重启后Redis数据丢失解决方案 >>>>>>>>>>>>>> ...
- linux redis 启动警告解决方法
如果启动前不对linux内核做任何更改,那么redis启动会报出警告,共三个:如下图所示 第一个警告:The TCP backlog setting of 511 cannot be enforced ...
- Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动
Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动 >>>>>>>>>>>>>> ...
- linux安装redis清除错误,关于linux redis安装及安装遇到的问题
redis官方传送门 Linux安装Redis服务步骤: 获取资源指定安装目录 [[email protected] mnt]# mkdir reids [[email protected] redi ...
- linux redis经常自动关闭,redis 关闭保护模式
1.错误代码没有贴,如果出现记得添加gcc包 image.png 2.如果发现命令行中只能打印出大写在符号,那么长安[A]就好,或者shift+[A]试试 3.mini安装Linux发现连不了网,要在 ...
- linux redis自动重启,Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动
Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动 >>>>>>>>>>>>>> ...
- 工作用到的 cmd git docker linux redis k8s 命令
工作用到的 cmd git docker linux redis k8s 命令 cmd git docker 常用命令 保存镜像 加载镜像 pom 文件配置打包到容器的内容 容器和服务器间拷贝文件 l ...
- 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博 ...
最新文章
- NEO共识节点推荐搭建步骤
- pd.dataframe.append
- 【全球年青人召集令】Hello World,Hello 2050
- 把执行结果转成json对象报错_JSONObject获取值后为一个对象,将对象转为JSONObject时报错...
- 博士申请 | 美国布兰迪斯大学张初旭教授招收机器学习方向全奖博士生
- UCloud裴志伟:最小价值模型,技术迭代与客户需求可以达成平衡
- 第4.3节 Python中与迭代相关的函数
- networkx 标签_networkx绘制BA无标度网络
- rmi远程代码执行漏洞_WebSphere 远程代码执行漏洞浅析(CVE20204450)
- 离散信号的抽取和内插例题_《数字信号处理》学习指导与题解 2011年版
- java 创建restful_使用Java创建RESTful Web Service
- Navicat Premium 12快捷键
- Luogu P3373 【模板】线段树 2
- HDU2191 珍惜现在,感恩生活【背包】
- 课程设计哈夫曼编/译码系统
- 基于IDEA 最新Spirng3.2+hibernate4+struts2.3 全注解配置 登录
- Take it easy
- 关于KDIFF3的使用
- Docker1.8 官方中文文档
- pptx 批量操作幻灯片