首页 文章

是否有相当于Pry for Crystal?

提问于
浏览
13

我是水晶语言的新手 . 我想知道Crystal中是否存在类似Ruby的Pry的调试器?

这意味着您可以在此行的程序停止执行时输入类似“binding.pry”的代码,并让您控制变量 .

1 回答

  • 24

    尽管非常不完整,但仍支持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 .

相关问题