场景
操作系统Linux CentOS 7.2,安装Redis接口时,使用命令:gem install redis ,用于系统ruby版本过低,报错“redis requires Ruby version >= 2.2.2”
解决方案
1、查看系统ruby版本,命令:ruby -v
2、使用RVM命令行工具,可以提供一个便捷的多版本Ruby环境的管理和切换。RVM需要通过curl来进行下载, 安装curl
命令:yum install curl
3、使用curl安装rvm,
命令:gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
命令:curl -L get.rvm.io | bash -s stable
命令:find / -name rvm
使rvm生效,命令:source /usr/local/rvm/scripts/rvm
5、使用rvm查看已知ruby版本,命令:rvm list known
6、安装一个ruby版本,命令:rvm install 2.5.1
7、设置默认版本,命令:rvm use 2.5.1 --default
8、卸载一个已知版本,命令:rvm remove 2.0.0
9、查看ruby版本,命令:ruby -v
ruby版本已更新,可以继续redis接口安装