關於解決ruby源碼安裝 gem install報錯問題

因作redis集羣須要安裝ruby,源碼安裝事後gem install redis安裝redis接口報錯

解決方案:

確保主機安裝zlib,沒有安裝執行redis

yum -y install zlib zlib-devel

回到解壓的ruby文件夾中ruby

1 cd ext/zlib/
2 ruby extconf.rb
3 sed -i s#\$\(top_srcdir\)#../..# Makefile
4 make
5 make install

安裝成功事後執行gem install redis又有報錯spa

解決方案:

確保安裝了openssl openssl-devel,若是沒有安裝請執行
code

yum -y install openssl openssl-devel

回到ruby解壓目錄,執行如下命令blog

cd ext/openssl/
ruby extconf.rb
sed -i 's#\$(top_srcdir)#../..#g' Makefile
make
make install

執行gem install redis 成功

相關文章
相關標籤/搜索