场景

  操作系统Linux CentOS 7.2,安装Redis接口时,使用命令:gem install redis ,用于系统ruby版本过低,报错“redis requires Ruby version >= 2.2.2”

  【Redis】安装 Redis接口时异常 ,系统ruby版本过低

解决方案

  1、查看系统ruby版本,命令:ruby -v 
    【Redis】安装 Redis接口时异常 ,系统ruby版本过低

  2、使用RVM命令行工具,可以提供一个便捷的多版本Ruby环境的管理和切换。RVM需要通过curl来进行下载, 安装curl
    命令:yum install curl
    【Redis】安装 Redis接口时异常 ,系统ruby版本过低

  3、使用curl安装rvm,
    命令:gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
    命令:curl -L get.rvm.io | bash -s stable
    命令:find / -name rvm
    【Redis】安装 Redis接口时异常 ,系统ruby版本过低
    使rvm生效,命令:source /usr/local/rvm/scripts/rvm

  5、使用rvm查看已知ruby版本,命令:rvm list known
    【Redis】安装 Redis接口时异常 ,系统ruby版本过低

  6、安装一个ruby版本,命令:rvm install 2.5.1
    【Redis】安装 Redis接口时异常 ,系统ruby版本过低

  7、设置默认版本,命令:rvm use 2.5.1 --default
    【Redis】安装 Redis接口时异常 ,系统ruby版本过低

  8、卸载一个已知版本,命令:rvm remove 2.0.0
    【Redis】安装 Redis接口时异常 ,系统ruby版本过低

  9、查看ruby版本,命令:ruby -v 
    【Redis】安装 Redis接口时异常 ,系统ruby版本过低

ruby版本已更新,可以继续redis接口安装

 

相关文章:

  • 2021-12-08
  • 2021-06-13
  • 2021-07-05
  • 2021-11-15
  • 2022-01-03
  • 2021-07-13
猜你喜欢
  • 2021-05-17
  • 2021-09-17
  • 2021-05-14
  • 2022-12-23
  • 2022-12-23
  • 2021-09-19
相关资源
相似解决方案