Sidekiq 3.2.6不支持Ruby 1.9。 (RuntimeError)

时间:2014-12-09 16:22:40

标签: ruby sidekiq ruby-1.9

我正在尝试启动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盒子上运行相同的版本,一切正常。

非常感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

这可能是因为您需要运行以下命令:

source /home/[username]/.rvm/scripts/rvm

尝试再次运行bundle exec sidekiq。