1
resposta

Bundler could not find compatible versions for gem "bundler"

Olá, estou tentando utilizar o 'bundle install', mas recebo a seguinte mensagem:

The dependency tzinfo-data (>= 0) will be unused by any of the platforms Bundler is installing for. Bundler is installing for ruby but the dependency is only for x86-mingw32, x86-mswin32, x64-mingw32, java. To add those platforms to the bundle, run `bundle lock --add-platform x86-mingw32 x86-mswin32 x64-mingw32 java`.
Fetching gem metadata from https://rubygems.org/.............
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies...
Bundler could not find compatible versions for gem "bundler":
  In Gemfile:
    rails (= 4.2.1) was resolved to 4.2.1, which depends on
      bundler (>= 1.3.0, < 2.0)

  Current Bundler version:
    bundler (2.1.4)
This Gemfile requires a different version of Bundler.
Perhaps you need to update Bundler by running `gem install bundler`?

Could not find gem 'bundler (>= 1.3.0, < 2.0)', which is required by gem 'rails (= 4.2.1)', in any of the sources.

Já tentei desinstalar o bundle e instalar uma versão específica, mas não resolveu, a versão continuo superior:

> bundle -v
Bundler version 2.1.4

Alguém pode me dar uma sugestão do que fazer?

Obrigado

1 resposta

Opa Mauricio tudo certo?

Peço desculpas pela demora no retorno a sua mensagem.

Como comentou, a instalação de uma versão específica é necessária para solucionar esse problema, tendo em vista que o erro em questão descreve a necessidade de uma versão diferente do Bundle para o Gemfile utilizado.

Todavia, vale ressaltar que como você postou sua pergunta há algum tempo é possível que a constante evolução da tecnologia impacte na resolução da sua dúvida. Sendo assim, caso queira se aprofundar neste tema e com conteúdos atualizados, recomendo o material abaixo:

Espero ter ajudado.

Abraços e bons estudos!