我正在尝试启动sidekiq服务,但是当我运行时
bundle exec sidekiq
我得到以下
/var/lib/gems/1.9.1/gems/sidekiq-3.2.6/lib/sidekiq.rb:3:in `<top (required)>': Sidekiq 3.2.6 does not support Ruby 1.9. (RuntimeError)
from /var/lib/gems/1.9.1/gems/sidekiq-3.2.6/lib/sidekiq/cli.rb:9:in `require'
from /var/lib/gems/1.9.1/gems/sidekiq-3.2.6/lib/sidekiq/cli.rb:9:in `<top (required)>'
from /var/lib/gems/1.9.1/gems/sidekiq-3.2.6/bin/sidekiq:3:in `require_relative'
from /var/lib/gems/1.9.1/gems/sidekiq-3.2.6/bin/sidekiq:3:in `<top (required)>'
from /usr/local/bin/sidekiq:19:in `load'
from /usr/local/bin/sidekiq:19:in `<main>'
奇怪的是,我让sidekiq在另一个Ubuntu盒子上运行相同的版本,一切正常。
非常感谢任何帮助,谢谢!
答案 0 :(得分:0)
这可能是因为您需要运行以下命令:
source /home/[username]/.rvm/scripts/rvm
尝试再次运行bundle exec sidekiq。