# Erro ao estartar sidekiq

**URL:** <https://forum.ieducar.org/t/erro-ao-estartar-sidekiq/1937>\
**Category:** Dúvidas\
**Created:** [Agosto 11, 2022, 12:00pm UTC](https://forum.ieducar.org/t/erro-ao-estartar-sidekiq/1937 "2022-08-11T12:00:28Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yuri\_Nascimento](https://avatars.discourse-cdn.com/v4/letter/y/bb73d2/32.png) [@Yuri\_Nascimento](https://forum.ieducar.org/u/Yuri_Nascimento)\
**Post date:** [Agosto 11, 2022, 12:00pm UTC](https://forum.ieducar.org/t/erro-ao-estartar-sidekiq/1937/1 "2022-08-11T12:00:28Z")

</div>

Estamos com um problema ao estartar o sidekiq, segue log do erro em anexo:

```auto
W, [2022-08-10T12:41:47.518687 #2105] WARN -- Skylight: [SKYLIGHT] [4.3.2] Running Skylight in development mode. No data will be reported until you deploy your app.
(To disable this message for all local apps, run `skylight disable_dev_warning`.)
/usr/local/rvm/gems/ruby-2.5.8/gems/activesupport-4.2.11.1/lib/active_support/dependencies.rb:457:in `load': /var/www/idiario/app/models/student_enrollment.rb:116: syntax error, unexpected '.' (SyntaxError)
... .student&
... ^
        from /usr/local/rvm/gems/ruby-2.5.8/gems/activesupport-4.2.11.1/lib/active_support/dependencies.rb:457:in `block in load_file'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/activesupport-4.2.11.1/lib/active_support/dependencies.rb:647:in `new_constants_in'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/activesupport-4.2.11.1/lib/active_support/dependencies.rb:456:in `load_file'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/activesupport-4.2.11.1/lib/active_support/dependencies.rb:354:in `require_or_load'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/activesupport-4.2.11.1/lib/active_support/dependencies.rb:317:in `depend_on'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/activesupport-4.2.11.1/lib/active_support/dependencies.rb:233:in `require_dependency'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/railties-4.2.11.1/lib/rails/engine.rb:472:in `block (2 levels) in eager_load!'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/railties-4.2.11.1/lib/rails/engine.rb:471:in `each'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/railties-4.2.11.1/lib/rails/engine.rb:471:in `block in eager_load!'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/railties-4.2.11.1/lib/rails/engine.rb:469:in `each'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/railties-4.2.11.1/lib/rails/engine.rb:469:in `eager_load!'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/railties-4.2.11.1/lib/rails/engine.rb:346:in `eager_load!'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/railties-4.2.11.1/lib/rails/application/finisher.rb:56:in `each'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/railties-4.2.11.1/lib/rails/application/finisher.rb:56:in `block in <module:Finisher>'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/railties-4.2.11.1/lib/rails/initializable.rb:30:in `instance_exec'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/railties-4.2.11.1/lib/rails/initializable.rb:30:in `run'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/railties-4.2.11.1/lib/rails/initializable.rb:55:in `block in run_initializers'
        from /usr/local/rvm/rubies/ruby-2.5.8/lib/ruby/2.5.0/tsort.rb:228:in `block in tsort_each'
        from /usr/local/rvm/rubies/ruby-2.5.8/lib/ruby/2.5.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component'
        from /usr/local/rvm/rubies/ruby-2.5.8/lib/ruby/2.5.0/tsort.rb:431:in `each_strongly_connected_component_from'
        from /usr/local/rvm/rubies/ruby-2.5.8/lib/ruby/2.5.0/tsort.rb:349:in `block in each_strongly_connected_component'
        from /usr/local/rvm/rubies/ruby-2.5.8/lib/ruby/2.5.0/tsort.rb:347:in `each'
        from /usr/local/rvm/rubies/ruby-2.5.8/lib/ruby/2.5.0/tsort.rb:347:in `call'
        from /usr/local/rvm/rubies/ruby-2.5.8/lib/ruby/2.5.0/tsort.rb:347:in `each_strongly_connected_component'
        from /usr/local/rvm/rubies/ruby-2.5.8/lib/ruby/2.5.0/tsort.rb:226:in `tsort_each'
        from /usr/local/rvm/rubies/ruby-2.5.8/lib/ruby/2.5.0/tsort.rb:205:in `tsort_each'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/railties-4.2.11.1/lib/rails/initializable.rb:54:in `run_initializers'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/railties-4.2.11.1/lib/rails/application.rb:352:in `initialize!'
        from /var/www/idiario/config/environment.rb:5:in `<top (required)>'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/skylight-core-4.3.2/lib/skylight/core/probes.rb:118:in `require'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/skylight-core-4.3.2/lib/skylight/core/probes.rb:118:in `require'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/activesupport-4.2.11.1/lib/active_support/dependencies.rb:274:in `block in require'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/activesupport-4.2.11.1/lib/active_support/dependencies.rb:240:in `load_dependency'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/activesupport-4.2.11.1/lib/active_support/dependencies.rb:274:in `require'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/sidekiq-5.0.3/lib/sidekiq/cli.rb:254:in `boot_system'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/sidekiq-5.0.3/lib/sidekiq/cli.rb:54:in `run'
        from /usr/local/rvm/gems/ruby-2.5.8/gems/sidekiq-5.0.3/bin/sidekiq:12:in `<top (required)>'
        from /usr/local/rvm/gems/ruby-2.5.8/bin/sidekiq:23:in `load'
        from /usr/local/rvm/gems/ruby-2.5.8/bin/sidekiq:23:in `<main>'
        from /usr/local/rvm/gems/ruby-2.5.8/bin/ruby_executable_hooks:22:in `eval'
        from /usr/local/rvm/gems/ruby-2.5.8/bin/ruby_executable_hooks:22:in `<main>'

```

Alguém conseguiria nos ajudar?

---

<div class="post-metadata">

**Author:** ![gilcimartec](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/gilcimartec/32/1004_2.png) [@gilcimartec](https://forum.ieducar.org/u/gilcimartec)\
**Post date:** [Agosto 11, 2022, 12:07pm UTC](https://forum.ieducar.org/t/erro-ao-estartar-sidekiq/1937/2 "2022-08-11T12:07:44Z")

</div>

Não sei se esse é o motivo do seu problema, mas a versão do Ruby recomendada na instalação é a 2.4.10.

---

<div class="post-metadata">

**Author:** ![Yuri\_Nascimento](https://avatars.discourse-cdn.com/v4/letter/y/bb73d2/32.png) [@Yuri\_Nascimento](https://forum.ieducar.org/u/Yuri_Nascimento)\
**Post date:** [Agosto 11, 2022, 12:21pm UTC](https://forum.ieducar.org/t/erro-ao-estartar-sidekiq/1937/3 "2022-08-11T12:21:01Z")

</div>

Então, o pessoal tentou instalar essa versão 2.4.10, mas acabou dando erro, ai depois instalaram a versão 2.5 e não ocorreu o erro, mas ai esta dando este problema ao estartar sidekiq. Será que pode ser algo relacionado ao Ruby mesmo sendo uma versão superior?

---

<div class="post-metadata">

**Author:** ![tiago.camargo](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/tiago.camargo/32/148_2.png) [@tiago.camargo](https://forum.ieducar.org/u/tiago.camargo)\
**Post date:** [Agosto 19, 2022, 9:05pm UTC](https://forum.ieducar.org/t/erro-ao-estartar-sidekiq/1937/4 "2022-08-19T21:05:45Z")

</div>

O i-diário só funciona na versão 2.4.10.

---

<div class="post-metadata">

**Author:** ![Yuri\_Nascimento](https://avatars.discourse-cdn.com/v4/letter/y/bb73d2/32.png) [@Yuri\_Nascimento](https://forum.ieducar.org/u/Yuri_Nascimento)\
**Post date:** [Agosto 24, 2022, 4:31pm UTC](https://forum.ieducar.org/t/erro-ao-estartar-sidekiq/1937/5 "2022-08-24T16:31:48Z")

</div>

Boa tarde Tiago, tudo bem? Eu passei esta sua informação para o pessoal que faz a instalação e eles me retornaram o seguinte:

* * *

Instalei o 2.4.10, porem depois disso ele não reconhece mais o comando “bundle exec sidekiq” e dá o seguinte erro :

bundler: command not found: sidekiq  
Install missing gem executables with `bundle install`

Então eu executo o comando pedido, veja o retorno…

Fetching [GitHub - enriclluelles/route\_translator: Translate your rails app route to various languages without the hassle](https://github.com/enriclluelles/route_translator.git)  
Fetching [GitHub - portabilis/prawn: Fast, Nimble PDF Writer for Ruby](https://github.com/portabilis/prawn.git)  
Fetching [GitHub - giustin/i18n\_alchemy: I18n date/number parsing/localization - RMU Project](https://github.com/giustin/i18n_alchemy.git)  
Fetching [GitHub - matiasleidemer/decore: Decorator pattern for ruby](https://github.com/matiasleidemer/decore)  
Fetching [GitHub - samuelsimoes/backbone-nested-attributes: Add Rails-like nested attributes support for Backbone.Model.](https://github.com/samuelsimoes/backbone-nested-attributes.git)  
Fetching [GitHub - portabilis/audited: Audited (formerly acts\_as\_audited) is an ORM extension that logs all changes to your Rails models.](https://github.com/portabilis/audited.git)  
Fetching [GitHub - ricardohsd/activerecord-connections: A new way to manage multi-tenant applications based on multiples databases](https://github.com/ricardohsd/activerecord-connections.git)  
Fetching gem metadata from [https://rubygems.org/](https://rubygems.org/)…  
Fetching gem metadata from [https://rubygems.org/](https://rubygems.org/).  
Resolving dependencies…  
racc-1.6.0 requires ruby version \>= 2.5, which is incompatible with the current version, ruby 2.4.10p364

* * *

Você conseguiria nos ajudar a solucionar este problema? Desde já agradeço!

---

<div class="post-metadata">

**Author:** ![tiago.camargo](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/tiago.camargo/32/148_2.png) [@tiago.camargo](https://forum.ieducar.org/u/tiago.camargo)\
**Post date:** [Agosto 24, 2022, 4:50pm UTC](https://forum.ieducar.org/t/erro-ao-estartar-sidekiq/1937/6 "2022-08-24T16:50:59Z")

</div>

Provavelmente você gerou um `Gemfile.lock` com o ruby 2.5. Utilize os `Gemfile` disponível no repositório, e gere um novo `Gemfile.lock`

---

<div class="post-metadata">

**Author:** ![Yuri\_Nascimento](https://avatars.discourse-cdn.com/v4/letter/y/bb73d2/32.png) [@Yuri\_Nascimento](https://forum.ieducar.org/u/Yuri_Nascimento)\
**Post date:** [Agosto 24, 2022, 6:12pm UTC](https://forum.ieducar.org/t/erro-ao-estartar-sidekiq/1937/7 "2022-08-24T18:12:24Z")

</div>

Então devo excluir esse Gemfile.lock da raiz do projeto pois foi gerado com o ruby 2.5 e devo gerar um novo arquivo Gemfile.lock com o ruby 2.4.10, é isso?

![image](https://canada1.discourse-cdn.com/flex036/uploads/ieducar/original/2X/8/88fc7cfe95b7ecab79fdb2db4c73740205955f30.png)

Isso é o que estava no arquivo Gemfile.lock depois da instalação do ruby 2.5.

O arquivo Gemfile.lock é gerado na instalação do ruby? Caso não seja, sabe me informa como ele é gerado?

---

<div class="post-metadata">

**Author:** ![Yuri\_Nascimento](https://avatars.discourse-cdn.com/v4/letter/y/bb73d2/32.png) [@Yuri\_Nascimento](https://forum.ieducar.org/u/Yuri_Nascimento)\
**Post date:** [Agosto 24, 2022, 8:07pm UTC](https://forum.ieducar.org/t/erro-ao-estartar-sidekiq/1937/8 "2022-08-24T20:07:14Z")

</div>

Com sua ajuda conseguimos instalar o ruby 2.4.10, foi gerado o Gemfile.lock na versão correta, startamos o sidekiq, no entanto a sincronização continua “Em andamento (0%)” e não conseguimos parar.

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/ieducar/original/2X/0/050cc1276475a1aa1b230709cbaa3ffe72fef65e.png)
