2016-02-18 4 views
11

Я очень новый в хрустальном языке. Я хотел бы знать, существует ли отладчик, например Ruby's Pry, в Crystal?Есть ли эквивалент Pry for Crystal?

Это означает, что вы можете поместить в код что-то вроде «binding.pry» при выполнении остановки программы на этой строке и позволить вам контролировать переменные.

+0

Насколько я знаю, на данный момент нет. Было бы неплохо иметь. –

ответ

19

Хотя очень неполный, есть поддержка LLDB.

Вы можете добавить debugger в любом месте вашего кода, чтобы инициировать точку останова для LLDB, чтобы остановиться. Вы должны (? Сусло) построить двоичный файл с флагом -d или --debug, а затем запустить его с помощью LLDB:

$ crystal build -d foo.cr 
$ lldb ./foo 
(lldb) run 

https://groups.google.com/forum/m/#!topic/crystal-lang/gRf-yDNdZ-Y см для более подробного примера.

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

  • Нет связанных вопросов^_^