2014-12-09 6 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 서비스를 얻으려고 버전과 모든 것이 잘 작동합니다.

도움을 주시면 감사하겠습니다.

+0

다른 우분투가 * 동일한 * 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 

다음 번들 간부 sidekiq 다시 실행하는 것이 시도합니다.