redis集羣gem install redis報openssl的錯誤(zlib錯誤也能夠這麼操做)

我這邊ruby編輯安裝的,只引用了安裝位置,沒有引用openssl的信息。redis

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

make && make installblog

 

報錯信息:make: *** No rule to make target `/include/ruby.h', needed by `ossl_x509attrssl

這邊ruby版本是2.3.2get

網上搜了下 各類解決辦法。openssl

有用的這種:編譯

解決這個問題,修改 Makefile 增長 top_srcdir = ../.. 便可。(報zlib的錯誤同理也能夠在ruby的編譯庫裏的zlib文件夾下修改內容並安裝。)file

進ruby的編譯環境的文件夾,修改Makefile:(前面添加一行便可)引用

而後:im

ruby extconf.rb

make

make install

沒有報錯便可執行gem install redis

相關文章
相關標籤/搜索