首页 > 其他 > 详细

redis集群安装问题/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- redis (LoadError)

时间:2020-06-22 16:34:18      阅读:228      评论:0      收藏:0      [点我收藏+]

/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require‘: cannot load such file -- redis (LoadError)
from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require‘
from ./redis-trib.rb:25:in `<main>‘

技术分享图片

 

 

问题描述:

  今天在搭建redis集群时,在Linux Centos 7中,遇到这个问题,通过yum默认安装的ruby的版本是2.0.0。。。

先看一下版本:# ruby -v

技术分享图片

 

 

 可是,报这个错误,说明我要使用的这个环境,需要更高版本的ruby。

解决办法(亲测没问题)

1、因为搭建redis集群,一些环境得具备,先执行(如果安装过,忽略进行下一步)

  # yum install gcc-c++技术分享图片

 

 

 2、RVM安装

先执行一条官方 https://rvm.io/ 复制来的长命令

# gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

技术分享图片

 

 继续执行:# curl -sSL https://get.rvm.io | bash -s stable

技术分享图片

 

 

 继续执行:# source  /etc/profile.d/rvm.sh

 继续执行:# rvm list known

技术分享图片

 

 

 3、最好安装2.4以上的版本

由于我的提示我的环境所需要的版本最低是2.3.0,索性我直接选择了2.4.6

  # rvm install 2.4.6技术分享图片

 

 在执行# ruby -v -->查看一下自己版本号

技术分享图片

 

 

发现ruby版本已经变更成功。

 4、安装redis集群接口

  # gem install redis

技术分享图片

 

 

到此为止,我所遇到的问题已经解决了,希望能够对你有所帮助。

执行一下命令看看吧(注:ip换成自己的):

  # ./redis-trib.rb create --replicas 1 10.211.55.8:7001 10.211.55.8:7002 10.211.55.8:7003 10.211.55.8:7004 10.211.55.8:7005 10.211.55.8:7006

 

redis集群安装问题/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- redis (LoadError)

原文:https://www.cnblogs.com/lgjava/p/13177267.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!