2014-12-09 2 views
1

Я пытаюсь получить услугу sidekiq начала, однако, когда я бегуSidekiq 3.2.6 не поддерживает Ruby 1.9. (RuntimeError)

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

вы уверены, что другой Ubuntu работает * оба * тот же Sidekiq & Ruby? –

+0

Подтвержденные оба запущены ... Ruby 2.1.5p273 rev 48405 & Sidekiq 3.2.6 – Jon

+0

Хм, хорошо, в этом случае вы используете Ruby 1.9, поэтому вы получаете ошибку. –

ответ

0

Это может быть потому, что вам нужно выполнить следующую команду:

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

попробовать что затем запустить расслоение Exec sidekiq снова.

Смежные вопросы