搭建Redis Cluster环境安装Ruby

追求适度,才能走向成功;人在顶峰,迈步就是下坡;身在低谷,抬足既是登高;弦,绷得太紧会断;人,思虑过度会疯;水至清无鱼,人至真无友,山至高无树;适度,不是中庸,而是一种明智的生活态度。

导读:本篇文章讲解 搭建Redis Cluster环境安装Ruby,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

搭建Redis Cluster环境安装Ruby

今天搭建Redis 集群,需要安装Ruby,安装的过程比较啰嗦,写博客记录下来。

安装ruby

安装ruby:

yum -y install ruby

查看版本:

[root@localhost ~]# ruby -v
ruby 2.0.0p648 (2015-12-16) [x86_64-linux]
[root@localhost ~]#

之后安装redis接口

gem install redis

出现如下错误:

[root@localhost src]# gem install redis
Fetching: redis-4.1.3.gem (100%)
ERROR:  Error installing redis:
	redis requires Ruby version >= 2.3.0.
[root@localhost src]#

这是因为安装redis接口最低版本的ruby要为2.3.0,我们的是2.0.0,因此我们需要更新ruby的版本

升级ruby版本

第一步:获取公钥

gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys

第二步:安装rvm

curl -L get.rvm.io | bash -s stable

接着又出现如下错误:

[root@localhost ~]# curl -L get.rvm.io | bash -s stable
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   194  100   194    0     0    196      0 --:--:-- --:--:-- --:--:--   196
curl: (7) Failed connect to raw.githubusercontent.com:443; 拒绝连接

这是因为这个域名被干了(raw.githubusercontent.com),其实IP是可以访问的。

我们可以通过域名反向查询IP(这个网站可以反向查询

搭建Redis Cluster环境安装Ruby

最终发现raw.githubusercontent.com的IP为199.232.68.133

我们通过修改hosts文件,跳过网络DNS解析,使用本地DNS解析。

在你的hosts文件中添加这么一句(linux系统的hosts文件在/etc/hosts):

199.232.68.133 raw.githubusercontent.com

再次安装rvm:

curl -L get.rvm.io | bash -s stable

这个过程可能比较久,需要你耐心等待一下:

搭建Redis Cluster环境安装Ruby

安装成功如下:

搭建Redis Cluster环境安装Ruby

第三步:加载源

source /usr/local/rvm/scripts/rvm

第四步:使用rvm安装新版本ruby

查看ruby的版本列表:

rvm list known
搭建Redis Cluster环境安装Ruby

安装新版本ruby(这个过程比较久,需要等一会):

rvm install 2.3.0
搭建Redis Cluster环境安装Ruby

安装成功:

搭建Redis Cluster环境安装Ruby

再次查看ruby版本:

[root@localhost src]# ruby -v
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux]
[root@localhost src]#

第五步:重新安装redis接口

[root@localhost src]# gem install redis
Fetching redis-4.1.3.gem
Successfully installed redis-4.1.3
Parsing documentation for redis-4.1.3
Installing ri documentation for redis-4.1.3
Done installing documentation for redis after 1 seconds
1 gem installed
[root@localhost src]#

安装成功!

关于如何搭建Redis 集群可以查看这篇博客:Redis集群搭建与原理

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/131836.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!