当我尝试运行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 时,我能够运行良好。