解决方案:安装ruby2.3版本以上。
方式一:在线安装:
#yum -y install ruby ruby-devel rubygems rpm-build
#gem install redis
注意报错:
是因为ruby版本小于了2.2.2,可以安装RVM----再安装ruby2.3版本
#gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
#curl -L get.rvm.io | bash -s stable
若出现下图报错,则执行下面两条命令后,再重新执行
#curl -sSL https://rvm.io/mpapis.asc | gpg2 --import -#curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -
#curl -L get.rvm.io | bash -s stable
如下图所示安装成功
#find / -name rvm -print
#source /usr/local/rvm/scripts/rvm
查看rvm库中已知的ruby版本 # rvm list known
安装一个ruby版本 # rvm install 2.3.3
使用一个ruby版本 # rvm use 2.3.3
设置默认版本 # rvm use 2.3.3 --default
卸载一个已知版本 # rvm remove 2.0.0
查看版本 # ruby --version
#gem install redis
方式二:无网络安装:
下载以下包,上传至服务器
#wget https://cache.ruby-china.com/pub/ruby/ruby-2.3.1.tar.gz
#wget https://rubygems.org/rubygems/rubygems-2.7.7.tgz
#wget https://rubygems.global.ssl.fastly.net/gems/redis-4.0.1.gem
1)安装ruby-2.3.1
解压安装
#tar -zxvf ruby-2.3.1.tar.gz
#cd ruby-2.3.1
#./configure
#make&&make install
#ruby -v
#ln -s /usr/local/bin/ruby /usr/bin/ruby
#ruby -v
2)安装rubygems-2.7.7
解压安装
#tar -zxvf rubygems-2.7.7.tgz
#cd rubygems-2.7.7
#ruby setup.rb
#yum -y install zlib-devel
#cd ruby-2.3.1/ext/zlib
#ruby ./extconf.rb
#make&&make install
#cd rubygems-2.7.7
#ruby setup.rb