redis安裝需要》2 2 2

2021-09-28 10:52:35 字數 1536 閱讀 2877

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...