gem install redis
error: error installing redis:
redis requires ruby version >= 2.2.2.
查了查資料,centos7百勝庫中的紅寶石的版本支援到2.0.0,可寶石安裝redis的需要最低是2.2.2,自己編譯的紅寶石原始碼,再執行還是報錯…最後谷歌結合幾篇文章解決了:
採用rvm來更新ruby:
1.安裝rvm:
[root@localhost ~]
# gpg --keyserver hkp: --recv-keys 409b6b1796c275462a1703113804bb82d39dc0e3 7d2baf1cf37b13e2069d6956105bd0e739499bdb
#(按照原部落格的命令列執行到第3步只列印了/usr/local/rvm,我猜想可能不是最新的,所以我從紅寶石官網拿到了這一段,執行結果就正常了)
[root@localhost ~]
# curl -l get.rvm.io | bash -s stable
[root@localhost ~]
# find / -name rvm -print
/ usr / local / rvm
/ usr / local / rvm / src / rvm
/usr/local/rvm/src/rvm/bin/rvm
/usr/local/rvm/src/rvm/lib/rvm
/usr/local/rvm / src / rvm / scripts / rvm
/ usr / local / rvm / bin / rvm
/ usr / local / rvm / lib / rvm
/ usr / local / rvm / scripts / rvm
[root@localhost]
# source /usr/local/rvm/scripts/rvm
2.檢視rvm庫中已知的紅寶石版本
rvm list known
3.安裝乙個紅寶石版本
[root@localhost]
# rvm install 2.3.3
4.使用乙個ruby版本
[root@localhost ~]
# rvm use 2.3.3
5.設定預設版本
[root@localhost ~]
# rvm use 2.3.3 --default
6.解除安裝乙個已知版本
[root@localhost ~]
# rvm remove 2.0.0
7.繼續安裝redis
[root@localhost ~]
# gem install redis
Docker 安裝 Redis 需要注意的地方
docker pull redis 使用配置檔案 docker run itd name redis63790 p 63790 6379 v config etc redis config restart always redis redis server etc redis config redi...
如何在linux安裝ruby2 2 2
背景 想搭建redis集群但是提示需要ruby2.2.2 直接使用yum安裝 yum y install ruby ruby devel rubygems rpm build 使用ruby v檢視發現版本是2.0.0,還是搭建redis集群 ruby v ruby 2.0.0p648 2015 12...
redis集群版本決定是否需要安裝Ruby環境
本文主要記錄在centos7中搭建redis集群過程中遇到的乙個環境問題。由於redis版本高低,決定是否需要安裝ruby rubygems環境來構建redis集群。redis版本 5.直接使用 redis cli cluster create 指令構建redis集群。redis版本 5.需要安裝r...