Ruby on rails “您正在连接到Redis v3.2.9,Sidekiq需要Redis v4.0.0或更高版本?”
我最近更新了Gemfile中的Sidekiq:Ruby on rails “您正在连接到Redis v3.2.9,Sidekiq需要Redis v4.0.0或更高版本?”,ruby-on-rails,redis,sidekiq,Ruby On Rails,Redis,Sidekiq,我最近更新了Gemfile中的Sidekiq: gem 'sidekiq', '~> 6.0', '>= 6.0.4' gem 'redis', '~> 4.1', '>= 4.1.3' 但自从更新后,我在终端中运行sidekiq时出现以下错误: You are connecting to Redis v3.2.9, Sidekiq requires Redis v4.0.0 or greater. 我确保卸载了旧版本的Sidekiq和Redis,但Sidekiq仍在
gem 'sidekiq', '~> 6.0', '>= 6.0.4'
gem 'redis', '~> 4.1', '>= 4.1.3'
但自从更新后,我在终端中运行sidekiq时出现以下错误:
You are connecting to Redis v3.2.9, Sidekiq requires Redis v4.0.0 or greater.
我确保卸载了旧版本的Sidekiq和Redis,但Sidekiq仍在尝试连接到3.2.9。My Gemfile.lock具有:
sidekiq (6.0.4)
connection_pool (>= 2.2.2)
rack (>= 2.0.0)
rack-protection (>= 2.0.0)
redis (>= 4.1.0)
我是否误读了这个错误?我如何告诉Sidekiq使用正确版本的Redis?这不是一个gem依赖性问题。我运行了brew升级redis,重新启动了redis服务器,并修复了它