Привет. У меня проблема с установкой отладчика byebug под ruby 2.0.0 (это требования заказчика и не могут быть изменены). Я использую ОС Х 10.9.5. Я установил rbenv в соответствии с руководством, используя homebrew, и до сих пор все работало нормально. Я могу легко разрабатывать приложения, и никакой другой драгоценный камень не вызывает у меня никаких проблем. Тем не менее, когда я пытаюсь установить byebug, это заканчивается ошибкой.
$ gem install byebug
ERROR: Error installing byebug:
byebug requires Ruby version >= 2.0.0.
Теперь моя рубиновая версия:
$ rbenv global
2.0.0-rc2
И все мои версии ruby 2.0.0 выглядят следующим образом:
$ 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
Мой вопрос: какая самая последняя версия 2.0.0 и какую из них я должен выбрать, чтобы гем byebug работал правильно? Спасибо за помощь.
Я не исследовал достаточно и задал вопрос слишком рано. Простите за это.
Правильный ответ:
Рад, что вы решили это! :+1:
Судя по всему, byebug больше не поддерживается, поэтому вам просто нужно обновиться до pry-byebug
Удалять:
gem 'byebug'
Заменить:
gem 'pry-byebug', platform: [:ruby_20]
Источник -Gem::InstallError: byebug требует версии Ruby >= 2.0.0
Самый полезный комментарий
Судя по всему, byebug больше не поддерживается, поэтому вам просто нужно обновиться до
pry-byebug
Удалять:
gem 'byebug'
Заменить:
gem 'pry-byebug', platform: [:ruby_20]
Источник -Gem::InstallError: byebug требует версии Ruby >= 2.0.0