centos 7使用redis-trib.rb创建redis集群,发现没有装ruby。
yum安装ruby
yum install -y ruby
yum install -y rubygems //安装rubygem
gem install redis //安装redis的接口包
gem list //查看接口包是否安装成功
创建集群
./redis-trib.rb create --replicas 1 127.0.0.1:6383 127.0.0.1:6384 127.0.0.1:6385 127.0.0.1:6386 127.0.0.1:7383 127.0.0.1:7384
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:ingem_original_require': no such file to load -- redis (LoadError) from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
require' from src/redis-trib.rb:25
经查,ruby版本太低。
升级ruby步骤如下:
- 1.sudo yum install curl //安装curl
- 2.去官网http://www.rvm.io/查看如何安装rvm:
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
- 3.find / -name rvm.sh //查找配置文件
- 4.source /etc/profile.d/rvm.sh
- 5.rvm requirements //下载rvm依赖
- 6.rvm list known //查看rvm库ruby版本
- rvm install ruby-2.4.1 //安装ruby指定版本
- 8.rvm use 2.4.1 default //使用ruby版本默认
- 10.gem install redis
网友评论