Ошибка при установке ruby-debug/ruby-debug-base с Ruby Enterprise v1.8.7

У меня возникли проблемы при попытке установить gem ruby-debug-ide. Затем я пытаюсь сначала установить gem ruby-debug-base. Однако я получил ошибку:

Error installing ruby-debug-base:
rb-threadframe requires Ruby version ~> 1.9.2frame.

Такая же ошибка возникла при установке ruby-debug.

Я использую Ubuntu v10.4, Ruby Enterprise v1.8.7, Rubygems v1.8.15.

Спасибо за вашу помощь!


person VinhBS    schedule 24.02.2012    source источник


Ответы (2)


Проблема в новой версии (0.0.6) rbx-require-relative, для которой требуется rb-threadframe >= 0 Попробуйте следующее:

gem install rbx-require-relative -v 0.0.5
gem install linecache ruby-debug-base --ignore-dependencies
person Anton Topchii    schedule 24.02.2012
comment
добавил эту версию этого драгоценного камня в мой gemfile. #ruby-сообщество-ошибка - person jsharpe; 24.02.2012
comment
@Anton Topchii: Большое спасибо. Теперь я могу установить ruby-debug-base, но по-прежнему не могу установить ruby-debug-ide. Консоль показывает только: ruby_dir/bin/ruby mkrf_conf.rb. Я понятия не имею с этим. Надеюсь, вы могли бы помочь! - person VinhBS; 26.02.2012
comment
Для меня выше последней командой установлена ​​ruby-debug-base версия 0.10.4. Поэтому я установил «ruby-debugger», указав версию gem install ruby-debug -v=0.10.4. Это работает нормально. - person Arivarasan L; 28.01.2016

Кажется довольно понятным.

Вам нужна версия Ruby выше 1.9.2, и у вас есть версия 1.8.7, вам нужно будет получить более новую версию.

person Dan675    schedule 24.02.2012
comment
Спасибо за помощь, но эта версия необходима для моей работы, поэтому я не могу обновиться до 1.9.x. Есть ли другое решение? - person VinhBS; 24.02.2012