标签: ruby
我有一个程序存在某种问题,所以我想要某种调试工具或某些东西来告诉我程序正在做的一切。有点像这样:
将变量测试设置为" test" 印刷测试的价值("测试") 已添加" 2"到测试的价值 将变量test2设置为test的值(" test2") 将变量测试设置为" test" 打印test2的值(" test2")
将变量测试设置为" test"
印刷测试的价值("测试")
已添加" 2"到测试的价值
将变量test2设置为test的值(" test2")
打印test2的值(" test2")
答案 0 :(得分:1)
pry是一个很好的调试工具。它允许您在程序中设置点(binding.pry),以便您查看程序正在执行的操作,设置的变量等等。
binding.pry
答案 1 :(得分:0)
我使用byebug来调试我的Ruby on Rails应用程序,但它是一个可以在Rail之外工作的gem。只需要它,在代码中的某处写byebug,它就会将你的Ruby解释器变成像gdb这样的调试器。
byebug