1. 程式人生 > >Redis 叢集時 踩過的坑

Redis 叢集時 踩過的坑

建立完成redis例項後,使用redis-trib.tb來新建叢集

redis-trib.rb create --replicas 1  127.0.0.1:7379 127.0.0.1:7380 127.0.0.1:7381 127.0.0.1:7382 127.0.0.1:7383 127.0.0.1:7384 /usr/bin/env: ruby:

提示未安裝ruby

yum install -y ruby		//安裝ruby redis-trib.rb create --replicas 1  127.0.0.1:7379 127.0.0.1:7380 127.0.0.1:7381 127.0.0.1:7382 127.0.0.1:7383 127.0.0.1:7384 redis-trib.rb:24:in `require': no such file to load -- rubygems (LoadError)         from src/redis-trib.rb:24

安裝完成ruby後提示rubygems未安裝,繼續安裝rubygems

yum install -y rubygems		//安裝rubygem redis-trib.rb create --replicas 1  127.0.0.1:7379 127.0.0.1:7380 127.0.0.1:7381 127.0.0.1:7382 127.0.0.1:7383 127.0.0.1:7384 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_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

提示檔案在ruby1.8中缺失,根本原因是ruby版本過低導致,於是升級ruby版本

版本升級之路很坎坷,最終找到能升級的法子