【发布时间】:2020-04-15 22:02:37
【问题描述】:
我最近在我的 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 仍在尝试连接到 3.2.9。我的 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?
【问题讨论】:
标签: ruby-on-rails redis sidekiq