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


因做redis集群需要安裝ruby,源碼安裝過后gem install redis安裝redis接口報錯

解決方案:

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

yum -y install zlib zlib-devel

回到解壓的ruby文件夾中

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

安裝成功過后執行gem install redis又有報錯

解決方案:

確保安裝了openssl openssl-devel,如果沒有安裝請執行

yum -y install openssl openssl-devel

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

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

執行gem install redis 成功


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM