Olá. Eu tenho um problema com a instalação do depurador byebug no ruby 2.0.0 (este é o requisito do cliente e não pode ser alterado). Estou usando o OS X 10.9.5. Instalei o rbenv de acordo com o manual, usando o homebrew, e tudo funcionou bem até agora. Eu posso desenvolver aplicativos facilmente e nenhuma outra jóia me dá problemas. No entanto, quando tento instalar o byebug, ele termina com erro
$ gem install byebug
ERROR: Error installing byebug:
byebug requires Ruby version >= 2.0.0.
Agora, minha versão ruby é:
$ rbenv global
2.0.0-rc2
E todas as minhas versões ruby 2.0.0 são as seguintes:
$ rbenv install -l | grep 2.0.0
2.0.0-dev
2.0.0-preview1
2.0.0-preview2
2.0.0-rc1
2.0.0-rc2
2.0.0-p0
2.0.0-p195
2.0.0-p247
2.0.0-p353
2.0.0-p451
2.0.0-p481
2.0.0-p576
maglev-2.0.0-dev
rbx-2.0.0-dev
rbx-2.0.0-rc1
rbx-2.0.0
Minha pergunta é, qual é a versão 2.0.0 mais recente e qual devo escolher para que o byebug gem funcione corretamente? Obrigado por toda a ajuda.
Eu não pesquisei o suficiente e fiz a pergunta cedo demais. Desculpe por isso.
A resposta correta é:
Que bom que você resolveu! :+1:
Aparentemente, o byebug não está mais sendo mantido, então você simplesmente precisa atualizar para pry-byebug
Remover:
gem 'byebug'
Substituir com:
gem 'pry-byebug', platform: [:ruby_20]
Source -Gem::InstallError: byebug requer versão Ruby >= 2.0.0
Comentários muito úteis
Aparentemente, o byebug não está mais sendo mantido, então você simplesmente precisa atualizar para
pry-byebug
Remover:
gem 'byebug'
Substituir com:
gem 'pry-byebug', platform: [:ruby_20]
Source -Gem::InstallError: byebug requer versão Ruby >= 2.0.0