带有pry-byebug的断点不会在控制台中触发

凯文·格里芬(Kevin Griffin)

我正在尝试使用pry和pry-byebug逐步完成Rails控制台中某些代码的执行。我用以下命令启动了控制台

pry -r ./config/environment

然后,我设置一个断点:

break Foo#bar

然后制作一个新的Foo并调用bar它:

Foo.new.bar

我希望能步入Foo#bar,但是该方法只是正常执行。

有什么方法可以使此工作流程正常工作?

凯文·格里芬(Kevin Griffin)

我找到了答案:调试器未重入。因此,您需要执行以下操作:

[1] pry(main)> binding.pry
[1] pry(main)> break Foo#bar
Breakpoint 1: Foo#bar (Enabled) :

6: def bar
7: end

[2] pry(main)> c # continue and exit the debugger we started on the first line
=> nil
[3] pry(main)> Foo.new.bar
Breakpoint 1. First hit.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Function.prototype不会在控制台中显示所有内置属性和方法

来自分类Dev

单击并拖动带有溢出的元素:隐藏不会在Firefox中触发onmouseout

来自分类Dev

Ajax发布方法不会在没有布局的视图中触发MVC控制器方法

来自分类Dev

带有WebStorm的Vue.js TypeScript项目的调试器不会在断点处停止

来自分类Dev

Dart-运行项目不会加载dart文件,也不会在控制台中打印

来自分类Dev

数据不会在带有Codeigniter的视图中显示

来自分类Dev

数据不会在带有Codeigniter的视图中显示

来自分类Dev

通配符不会在带有变量的 for 循环中扩展

来自分类Dev

NetBeans控制台中带有ansicodes的彩色输出

来自分类Dev

在控制台中纠正原型链(带有对象继承)

来自分类Dev

带有 PHP 的 FCM 未在控制台中显示 additonalData

来自分类Dev

在Rails控制台中写入文件不会在退出时保存

来自分类Dev

FireBug可以工作,但不会在控制台中产生结果

来自分类Dev

终端和 Pry 控制台中的种子文件冲突

来自分类Dev

Rails:一个属性只会在控制台中更新,而不会在浏览器中更新

来自分类Dev

C#SelectVoice不会在Windows应用程序中更改,但会在控制台中更改

来自分类Dev

Rails:系统进程不会在Rails服务器中启动,但会在Rails控制台中启动

来自分类Dev

父div上的角度单击不会在所有子div上触发

来自分类Dev

rxjs:订户不会在不同类中的所有更改上触发

来自分类Dev

jQuery document.ready不会在没有警报的情况下触发

来自分类Dev

有没有办法在控制台中打印不会向下滚动的内容?(在C中)

来自分类Dev

jQuery验证未触发且控制台中没有错误

来自分类Dev

广播消息发送后不会在浏览器控制台中显示,actioncable 和 redis 开发环境

来自分类Dev

控制台中有静态线路

来自分类Dev

控制台中有静态线路

来自分类Dev

带有修饰符的UIKeyCommand不会在首次调用时被识别

来自分类Dev

C#不会在开头附近编译带有\ 0的长常量字符串

来自分类Dev

Div不会在带有CSS查询的幻灯片中垂直调整大小

来自分类Dev

Admob广告不会在带有“片段”的“选项卡”中显示。Linearlayout

Related 相关文章

  1. 1

    Function.prototype不会在控制台中显示所有内置属性和方法

  2. 2

    单击并拖动带有溢出的元素:隐藏不会在Firefox中触发onmouseout

  3. 3

    Ajax发布方法不会在没有布局的视图中触发MVC控制器方法

  4. 4

    带有WebStorm的Vue.js TypeScript项目的调试器不会在断点处停止

  5. 5

    Dart-运行项目不会加载dart文件,也不会在控制台中打印

  6. 6

    数据不会在带有Codeigniter的视图中显示

  7. 7

    数据不会在带有Codeigniter的视图中显示

  8. 8

    通配符不会在带有变量的 for 循环中扩展

  9. 9

    NetBeans控制台中带有ansicodes的彩色输出

  10. 10

    在控制台中纠正原型链(带有对象继承)

  11. 11

    带有 PHP 的 FCM 未在控制台中显示 additonalData

  12. 12

    在Rails控制台中写入文件不会在退出时保存

  13. 13

    FireBug可以工作,但不会在控制台中产生结果

  14. 14

    终端和 Pry 控制台中的种子文件冲突

  15. 15

    Rails:一个属性只会在控制台中更新,而不会在浏览器中更新

  16. 16

    C#SelectVoice不会在Windows应用程序中更改,但会在控制台中更改

  17. 17

    Rails:系统进程不会在Rails服务器中启动,但会在Rails控制台中启动

  18. 18

    父div上的角度单击不会在所有子div上触发

  19. 19

    rxjs:订户不会在不同类中的所有更改上触发

  20. 20

    jQuery document.ready不会在没有警报的情况下触发

  21. 21

    有没有办法在控制台中打印不会向下滚动的内容?(在C中)

  22. 22

    jQuery验证未触发且控制台中没有错误

  23. 23

    广播消息发送后不会在浏览器控制台中显示,actioncable 和 redis 开发环境

  24. 24

    控制台中有静态线路

  25. 25

    控制台中有静态线路

  26. 26

    带有修饰符的UIKeyCommand不会在首次调用时被识别

  27. 27

    C#不会在开头附近编译带有\ 0的长常量字符串

  28. 28

    Div不会在带有CSS查询的幻灯片中垂直调整大小

  29. 29

    Admob广告不会在带有“片段”的“选项卡”中显示。Linearlayout

热门标签

归档