最近在做redis集群时需要安装ruby环境,正常安装情况下的ruby版本低,不符合要求
yum -y install ruby ruby-devel rubygems rpm-build
gem intall redis
会报错redis requires Ruby version >= 2.2.2的报错,查了资料发现是Centos默认支持ruby到2.0.0,可gem 安装redis需要最低是2.2.2
于是需要升级ruby版本
解决办法是 先安装rvm,再把ruby版本提升至2.3.3
RVM 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换。
1.安装curl
sudo yum install curl
2. 安装RVM
curl -L get.rvm.io | bash -s stable
3.暂时 加入环境变量
source /usr/local/rvm/scripts/rvm
4. 查看rvm库中已知的ruby版本
rvm list known
5. 安装一个ruby版本
rvm install 2.3.3
6. 使用一个ruby版本
rvm use 2.3.3
7. 设置默认版本
rvm remove 2.0.0
8. 卸载一个已知版本
ruby –version
9. 再安装redis就可以了
gem install redis
如无特殊说明,文章均为本站原创,转载请注明出处
- 转载请注明来源:ruby安装
- 本文永久链接地址:http://www.hongxiaowei.com/xiaowei/687.html