byebug输入step后恩回车就退出调试了

执行命令:byebug category.rb 后启动byebug调试;
显示:
=> 1: ActiveAdmin.register Category do
(byebug)
然后输入step
(byebug) step 此时恩回车就退出了。
请问这是为什么呢?

该回答引用NewBing,仅供参考,不保证完全正确

您好,这是Bing。我可以帮您解决这个问题。😊


根据我从网络上搜索到的信息,byebug中的step命令是用来进入下一行或方法的执行,而不是退出调试。如果您想退出调试,您可以使用quit命令(缩写为q)。如果您想继续执行程序,直到遇到下一个断点或达到某一行,您可以使用continue命令(缩写为c)。如果您想忽略所有的byebug语句,您可以使用continue!命令(缩写为c!)¹。


以下是一些关于byebug的使用指南和教程,希望对您有所帮助:

祝您编程愉快!


源: 与必应的对话, 2023/6/30
(1) byebug/GUIDE.md at master · deivid-rodriguez/byebug · GitHub. https://github.com/deivid-rodriguez/byebug/blob/master/GUIDE.md.
(2) How to continue without breakpoints in Byebug - Stack Overflow. https://stackoverflow.com/questions/36462112/how-to-continue-without-breakpoints-in-byebug.
(3) Difference between next and step in "byebug" - Stack Overflow. https://stackoverflow.com/questions/57696657/difference-between-next-and-step-in-byebug.