当我尝试运行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,并进行了全新安装并安装了rails,以查看是否可以解决该问题,但是没有运气。
答案 0 :(得分:0)
因此,我使用gem uninstall i18n
卸载了i18n-1.1.0 gem
这次我运行sidekiq时,我可以正常运行。