redis集群gem install redis报openssl的错误(zlib错误也可以这么操作)

我这边ruby编辑安装的,只引用了安装位置,没有引用openssl的信息。

./configure --prefix=/usr/local/ruby

make && make install

 

报错信息:make: *** No rule to make target `/include/ruby.h', needed by `ossl_x509attr

这边ruby版本是2.3.2

网上搜了下 各种解决办法。

有用的这种:

解决这个问题,修改 Makefile 增加 top_srcdir = ../.. 即可。(报zlib的错误同理也可以在ruby的编译库里的zlib文件夹下修改内容并安装。)

进ruby的编译环境的文件夹,修改Makefile:(前面添加一行即可)

然后:

ruby extconf.rb

make

make install

没有报错即可执行gem install redis

 

posted @ 2018-05-28 11:24  lpaxq  阅读(223)  评论(0编辑  收藏  举报