关于每次启动Redis集群都要升级Ruby这件事

之前不是写了redis cluster集群的使用方式嘛,过了好久,重新启动集群准备要的时候,发现启动不了了

大概学计算机的能懂这种无奈又绝望的感觉,明明上次还是好好的,可是再一次的时候就是不可以了,就是坏了!!!!

一些废话

后来啊,找了好久,好久,好久,终于发现问题所在了,是ruby版本,ruby版本啊!!!
即便我已经升级过ruby,但不知道什么原因它只是一种暂时性的升级,再次使用的时候,它又是原来的ruby 2.0.0(说真的,我真是深恶痛绝啊)

然后,我就在广袤无垠的互联网世界,试图找到永久升级的方式,找了好多,都是那种RAM安装的方式,然后试了之后发现根本就没有用

后来看到有博主说是因为需要访问外网下载,需要翻墙导致的。当计算机人怎么会是轻言放弃的人呢,在我的不懈努力寻找下终于找到了可用的。

以下内容皆是 偷偷玩两下博主的 原创,我只是自己实践了一次,在此记录,以防止下次出现问题进行排查,这位博主使用的方式是下载源程序解压安装的方式

环境

ruby 2.5.5
Centos7

具体流程

以下都是在root角色下
~目录下

卸载机器上自带的ruby rubygems

yum  remove ruby rubygems -y

yum 没有自己装哈,百度上基本都能用

解决ruby语言的环境依赖库

yum install gcc gcc-c++ gdbm-devel readline-devel openssl-devel wget -y

下载程序源码包,解压并安装

# 下载源码包
wget https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.5.tar.gz
# 解压
tar xf ruby-2.5.5.tar.gz

搞完了,目录是以下这样的
在这里插入图片描述
然后进入目录进行配置并编译

cd ruby-2.5.5
./configure --prefix=/usr/local/ruby --enable-shared
make && make install

添加环境变量

vim /etc/profile

没有vim用vi也行,添加在文末

添加的内容如下:

export RUBY_HOME=/usr/local/ruby
export PATH=$RUBY_HOME/bin:$RUBY_HOME/lib:$PATH

在这里插入图片描述

使环境变量生效

source /etc/profile

检查并验证是否配置成功

就是看下ruby版本和gem -v

ruby -v
gem -v

在这里插入图片描述

安装Redis库

gem install redis

在这里插入图片描述
最后一步,一定一定要执行,不然集群还是会启动失败
看到红圈框起来的就是成功了

到这。就结束了。计算机人永不言弃

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值