JetBrains RubyMine 3.2.4 не работает отладчик - PullRequest
5 голосов
/ 01 декабря 2011

Работа с Ruby 1.9.2

IDE жалуется, что требуется gem ruby-debug-base19x, и предлагает установить его.

Однако, при попытке установить его, он отображает сообщение

Не удалось установить драгоценные камни. Следующие гемы не были установлены: C: / Program Файлы (x86) / JetBrains / RubyMine 3.2.4 / rb / gems / ruby-debug-base19x-0.11.30.pre2.gem: Ошибка установки ruby-debug-base19x-0.11.30.pre2.gem: встроенный гем 'linecache19' требует установленных инструментов сборки. Пожалуйста, обновите ваш PATH, чтобы включить собрать инструменты или скачать DevKit с 'http://rubyinstaller.org/downloads' и следуйте инструкциям на «http://github.com/oneclick/rubyinstaller/wiki/Development-Kit' C: / Program Files (x86) / JetBrains / RubyMine 3.2.4 / rb / gems / ruby-debug-ide-0.4.17.beta8.gem: Ошибка установки ruby-debug-ide-0.4.17.beta8.gem: встроенный гем 'ruby-debug-ide' требует установленных инструментов сборки. Пожалуйста, обновите ваш PATH, чтобы включить собрать инструменты или скачать DevKit с 'http://rubyinstaller.org/downloads' и следуйте инструкциям на «http://github.com/oneclick/rubyinstaller/wiki/Development-Kit' linecache19 (0.5.12): Ошибка при установке linecache19: 'linecache19' родной драгоценный камень требует установленных инструментов сборки. Пожалуйста, обновите ваш путь к включите инструменты сборки или загрузите DevKit с 'http://rubyinstaller.org/downloads' и следуйте инструкциям на «http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'

Я последовал его совету по загрузке DevKit - но DevKit при попытке установить сказал, что он уже правильно установлен как часть Ruby.

Любой совет?

Ответы [ 3 ]

8 голосов
/ 01 декабря 2011

Проблема не характерна для RubyMine, я бы попробовал переустановить Ruby и DevKit с нуля.Убедитесь, что DevKit действительно работает, используя тест из руководства по установке :

gem install rdiscount --platform=ruby
ruby -rubygems -e "require 'rdiscount'; puts RDiscount.new('**Hello RubyInstaller**').to_html"

Если все работает нормально, попробуйте установить отладочные гемы вручную из консоли, используя следующие команды:

gem install ruby-debug-base19x --pre
gem install ruby-debug-ide --pre

Публикуйте логи, предоставьте дополнительную информацию, если она все еще не работает для вас.

1 голос
/ 17 февраля 2012

Сам гем, который устанавливает rubymine debugger, конфликтует с существующим гемом отладки в наборе гемов.Удалите существующие отладочные гемы, вы можете получить список, запустив gem list | grep debug и разрешив rubymine установить свою собственную версию.Также убедитесь, что у вас нет драгоценного камня отладки, упомянутого в Gemfile, а также не должно быть никакого драгоценного камня отладки в глобальном наборе драгоценных камней.

0 голосов
/ 03 декабря 2011

На форуме RubyMine есть открытый выпуск . Ответ Романа Мельника работал для меня (но моя среда - Mac OS).

...