zoukankan      html  css  js  c++  java
  • Redis集群搭建过程

    我在搭建Redis集群过程中遇到了一些问题,现记录下来。

    Redis搭建需要在系统中安装好ruby、gem、zlib等工具,可参考https://www.cnblogs.com/wuxl360/p/5920330.html

    首先,使用Redhat自带ruby,运行gem install redis时中断,提示ruby 1.8太旧了,于是下好ruby源码,进行安装。

    但在make install后出现 “skip installing bundle gems because of lacking zlib” 的提示,一开始没当回事。将ruby的运行文件添加到PATH中,或在PATH路径中添加相应的快捷方式(否则会出现找不到ruby、gem命令的异常)。

    接着,在gem install redis时发现 “cannot load such file -- zlib” 等异常提示,才开始重视zlib的安装。

    网上很多例子说进入ruby源码的ext/zlib目录,依次运行ruby extconf.rb、make、make install就好,但在我这执行make时好像什么也没干。

    折腾了很久,后面觉得手动安装一个zlib,下好源码,解压安装,顺利。cd /etc/ld.so.conf.d,新建zlib.conf文件,在文件写入zlib的安装路径,运行ldconfig。

    再执行gem install redis还是出现 “cannot load such file -- zlib” 的问题。

    后面发现了 http://edgenhuang.iteye.com/blog/397481 的帖子,意思大致是安装了zlib,还要安装 ruby-zlib,于是又到ruby源码的ext/zlib目录,这时我运行ruby extconf.rb时添加了参数,ruby extconf.rb --with-zlib-dir=XXX,再make、make install,感觉应该安装成功了。

    再gem install redis,果然就成功了。

  • 相关阅读:
    C语言练习之计算某年日是该年的第几天
    C语言练习之 猴子吃桃问题
    C语言练习之 求阶乘
    C语言学习(四)
    C语言学习(三)
    C语言学习(二)
    C语言学习(一)
    自定义函数汇总
    #2019121200026 最大子序列和
    #2019121000025-LGTD
  • 原文地址:https://www.cnblogs.com/winstonet/p/8144792.html
Copyright © 2011-2022 走看看