尝试运行 Sidekiq 时出错(Rails 5.2.1)



当我尝试运行sidekiq时,我不断收到此消息,我将如何解决这个问题?

sidekiq 第一次抱怨机架保护,所以我通过添加以下内容找到了解决方法:

gem 'sinatra', github: 'sinatra/sinatra' do
gem 'rack-protection'
end

当我再次运行 sidekiq 时,我收到以下消息

Users/r3id/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bundler-1.16.4/lib/bundler/runtime.rb:313:in `check_for_activated_spec!': 
You have already activated i18n 1.1.0, 
but your Gemfile requires i18n 1.0.1. 
Prepending `bundle exec` to your command may solve this. (Gem::LoadError)

我尝试更新 gemfile,并且尝试运行bundle exec我完全不知所措。请问有人可以对此有所了解吗?

运行gem list显示我已经安装了i18n (1.1.0, 1.0.1)

我什至设置了一个带有全新安装和导轨设置的备用Mac,看看是否可以修复它,但没有运气。

所以我使用gem uninstall i18n卸载了 i18n-1.1.0 gem

当我这次运行 sidekiq 时,我能够运行良好。

最新更新