1. 程式人生 > >redis集群常見問題匯總【持續更新中...】

redis集群常見問題匯總【持續更新中...】

redis集群 問題匯總

問題1:

執行命令:./redis-trib.rb

/usr/local/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require‘: cannot load such file -- redis (LoadError)from /usr/local/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require‘from ./redis-trib.rb:25:in `<main>‘

解決方法:下載安裝rubygem 進入解壓包中.configure make && make install


此時就可以運行gem intall redis 命令,來安裝ruby執行redis的相關依賴。


問題2:

gem install redis 命令出現的問題

ERROR:  Loading command: install (LoadError)cannot load such file -- opensslERROR:  While executing gem ... (NoMethodError)    undefined method `invoke_with_build_args‘ for nil:NilClass

手動安裝opensll,此問題解決。



問題3:

接著執行命令:gem install redis

ERROR:  Loading command: install (LoadError)cannot load such file -- zlib

手動安裝zlib包解決(這個可能是系統太純凈,沒有些包的問題)。安裝過程不多說,手動下載安裝包安裝



問題4:

接著執行命令:gem install redis




  1. ERROR: While executing gem ... (Gem::Exception)

  2. Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources


  3. 網上搜索到的解決方法:

    gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/

  4. ERROR: While executing gem ... (Gem::Exception)

  5. Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources

  6. 還是問題以舊。

解決方法:


gem sources -a https://gems.ruby-china.org/ 把https地址改成 gem sources -a http://gems.ruby-china.org/

執行成功,查看gem source -l 鏡像地址修改成功。


本文出自 “靠譜兒” 博客,請務必保留此出處http://liubao0312.blog.51cto.com/2213529/1939305

redis集群常見問題匯總【持續更新中...】