Redis 叢集時 踩過的坑
阿新 • • 發佈:2019-02-12
建立完成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版本
版本升級之路很坎坷,最終找到能升級的法子