redis-trib.rb命令报错

/ RedisMarkbug / 没有评论 / 930浏览

今天在使用redis-trib.rb命令搭建Redis集群时,遇到了下面错误。

Traceback (most recent call last):
	2: from ./redis-trib.rb:25:in `<main>'
	1: from /usr/local/ruby/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
/usr/local/ruby/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require': cannot load such file -- redis (LoadError)

这个错误导致的原因是我们没有安装ruby所需要的gem包。因为redis-trib.rb工具是使用ruby开发的,如果没有安装redis包,redis-trib.rb工具是连接不上Redis的,所以也就无法用redis-trib.rb工具搭建集群了。ruby安装Redis的包比较简单,只要执行下面命令即可。

gem install redis

img