Ответ 1
Похоже, что версия 1.6.5 добавляет поддержку Ruby 2.1.0. - Работает как ожидалось.
Обновление: Поскольку Ruby 2.1.1 был выпущен, версия 1.6.8 отладчика должна использоваться.
Я только что обновил мою установку RVM Ruby до версии 2.1.0 и попытался связать установку, когда получил следующую ошибку:
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
Ruby version 2.1.0 is not supported.
*** extconf.rb failed ***
Ошибка, конечно, не требует пояснений, но мне было интересно, есть ли способ сделать работу с отладчиком Gem с последней версией Ruby?
Похоже, что версия 1.6.5 добавляет поддержку Ruby 2.1.0. - Работает как ожидалось.
Обновление: Поскольку Ruby 2.1.1 был выпущен, версия 1.6.8 отладчика должна использоваться.
Это было упомянуто в одном из комментариев, но я хотел обратить на него внимание:
byebug является рекомендуемым в настоящее время отладчиком для Ruby 2.0 +
Эта проблема была задокументирована здесь, и cldwalker, автор отладчика, отмечает, что отладчик будет охвачен Ruby 1.9.2 и 1.9 0,3.
Для тех, кто использует Ruby 2.1.2 и работает с этой ошибкой при создании собственного расширения gem:
Нет такого файла или каталога @rb_file_s_stat -./212/ruby_debug.h(Errno:: ENOENT)
Вывод заключается в использовании byebug (https://github.com/cldwalker/debugger/issues/131)
В версии 1.6.4 ожидается ограниченная поддержка 2.1.0 (что, я думаю, означало бы, что она должна, по крайней мере, скомпилировать и запустить), Здесь commit.
Однако другие пользователи сообщили о проблеме компиляции два дня назад (# 110). Вы можете следить за обсуждением, чтобы узнать, когда проблема будет исправлена. Вы также можете опубликовать свою ошибку компиляции и информацию о состоянии в билете, чтобы у сопровождающего было больше информации.