Redis集群環境Ruby必須版本2 2以上解決

2021-09-10 21:11:10 字數 2569 閱讀 7661

redis集群環境中需要ruby環境,執行gem install redis時,提示如下錯誤:

[root@hadoop-node01 src]# gem install redis

error: error installing redis:

redis requires ruby version >= 2.2.2.

在centos中yum源中對ruby的支援版本為2.0.0,可gem 安裝redis需要最低是2.2.2,採用rvm來更新ruby

[root@hadoop-node01 ~]# gpg --keyserver hkp: --recv-keys 409b6b1796c275462a

1703113804bb82d39dc0e3 7d2baf1cf37b13e2069d6956105bd0e739499bdb

[root@hadoop-node01 ~]# curl -ssl | bash -s stable

[root@hadoop-node01 ~]# find / -name rvm -print

在執行curl命令的時候有可能報錯如下:

[root@hadoop-node01 ~]# curl -ssl  | bash -s stable

downloading

curl: (35) ssl connect error

could not download ''.

curl returned status '35'.

downloading

curl: (35) ssl connect error

could not download ''.

curl returned status '35'.

無法在伺服器使用curl命令訪問https網域名稱,原因是nss版本有點舊了,yum -y update nss更新一下,重新curl即可!

命令執行完成後的輸出結果

[root@hadoop-node01 ~]# find / -name rvm -print

/usr/local/rvm

/usr/local/rvm/scripts/rvm

/usr/local/rvm/lib/rvm

/usr/local/rvm/bin/rvm

/usr/local/rvm/src/rvm

/usr/local/rvm/src/rvm/scripts/rvm

/usr/local/rvm/src/rvm/lib/rvm

/usr/local/rvm/src/rvm/bin/rvm

載入檔案

redis集群依賴ruby

readme redis集群依賴ruby,需安裝ruby環境,ruby版本需高於2.2。在建立redis集群前,需要安裝ruby 命令如下 yum install ruby yum install rubygems gem install redis什麼是 rubygems gem是乙個管理ruby...

Redis 集群之 ruby安裝

利用rvm安裝 gpg keyserver hkp recv keys 409b6b1796c275462a1703113804bb82d39dc0e3 可能需要 gpg2 和或者 sudo curl l get.rvm.io bash s stable source rvm scripts rvm...

redis 集群環境搭建

redis集群部署文件 centos7系統 要讓集群正常工作至少需要3 個主節點,在這裡我們要建立6個 redis 節點,其中三個主節點,三個從節點,對應的 redis 節點的ip 和埠對應關係如下 127.0.0.1 7000 127.0.0.1 7001 127.0.0.1 7002 127.0...