2013-05-26 5 views
2

Я хочу отлаживать свой Ruby-код с помощью Ruby Mine IDE. В выпадающем списке Select Run/Debug Configuration я выбрал My Project - development, а затем нажал Shift + F9. Отладчик начал хорошо, но не остановился на моих очках. Зачем?Как отлаживать код ruby ​​

ответ

2

Убедитесь, что ваш Gemfile содержит следующее:

gem 'linecache19', '>= 0.5.13', :git => 'https://github.com/robmathews/linecache19 0.5.13.git' 
gem 'ruby-debug-base19x', '>= 0.11.30.pre12' 
gem 'ruby-debug-ide', '>= 0.4.17.beta17' 

возможно подробности видеть, что answer

+0

но я есть этот драгоценный камень. Я проверил его с помощью команды обновления бандлы .... – Knacuk

+0

Исключено: нет URI (не URI?): Https://github.com/robmathews/linecache19 0.5.13.git – Knacuk

1

pry представляет собой интерактивный Рубин оболочки (или «РЕПЛ»), который может быть использован в качестве отладчик (лучше всего в сочетании с pry-nav и pry-stack_explorer драгоценных камней). У этого есть много особенностей, которые делают его намного более приятным в использовании, чем драгоценный камень debugger. Для общей разведки и экспериментирования с кодом Ruby, это также лучше использовать, чем irb.

Для получения дополнительной информации:

http://pryrepl.org/

https://github.com/pry/pry

После добавления pry на ваш Gemfile и пакетирования, вы можете добавить "контрольную точку" с помощью следующего кода Ruby: binding.pry

Смежные вопросы