`
up2u0609
  • 浏览: 17533 次
社区版块
存档分类
最新评论

ruby-debugger, Thank you for saving my life

 
阅读更多
恶啊……从最初到最后的最爱……

在需要调试的地方输入debugger来调试,项目运行到这里会自动停止,具体调试命令,如下



help : 帮助命令,显示debugger的基本命令



l[ist]   :  显示当前断点附近的代码,多次使用会显示后面的代码

l[ist]=:  显示当前断点附近的代码

l[ist]-   :  显示当前断点之前的代码

l[ist] m-n: 显示当前m到n之间的代码



where:  当前运行的堆栈情况

continue:   继续执行

irb :       打开一个irb环境

step/next :单步执行,使用next命令向下执行而不进入命令本身.这两个都支持一个数字的参数表明执行多少

eg: step 数字

finish

var:  查看变量

  1.    v[ar] cl[ass]                   #显示当前上下文的所有类变量 

  2.    v[ar] c[onst] <object>          #显示当前上下文的常数对象 

  3.    v[ar] g[lobal]                  #显示当前上下文的全局变量 

  4.    v[ar] i[nstance] <object>       #显示当前上下文的当前对象的实例变量 

  5.    v[ar] l[ocal]                   #显示当前上下文的所有局部变量 


quit:  从调试环境退出
分享到:
评论

相关推荐

    vim-ruby-debugger.zip

    1. **获取源码**:首先,从项目仓库下载或克隆 `vim-ruby-debugger`,在提供的压缩包中解压得到 `vim-ruby-debugger-master` 文件夹。 2. **安装依赖**:确保已安装 Ruby 调试器(如 `byebug`),并根据所选的 Vim ...

    react-native-debugger

    "react-native-debugger"是一款专为React Native开发者设计的强大调试工具,尤其适用于使用较旧版本如0.12.1的React Native项目。这个工具允许开发者深入到应用程序的JavaScript层进行调试,提供了一种直观的方式来...

    react-native-debugger-0.14.0-setup官网资源

    react-native-debugger-0.14.0-setup官网资源

    一站式页面调试工具Spy-Debugger.zip

    关于spy-debugger   1、一站式页面调试工具,远程调试任何手机浏览器页面,任何手机移动端webview(如:微信,HybirdApp等)HTTP/HTTPS。 2、spy-debugger内部集成了weinre。 3、支持HTTPS页面的...

    edb-debugger-master_debugger_

    在使用"edb-debugger-master"压缩包时,你需要解压文件,通常会得到一个包含源代码、文档和构建脚本的目录结构。根据项目文档,你可能需要先安装必要的依赖库,然后使用配置脚本编译和安装调试器。编译完成后,你...

    sketchup-ruby-debugger:适用于SketchUp 2014及更高版本的Ruby API调试器

    SketchUp Ruby API调试器 这是适用于SketchUp 2014及更高版本的Ruby调试器框架。 ruby-debug-ide协议已被大部分实现,因此任何支持该协议的Ruby IDE都可以使用。 集成开发环境 稳定(1.0.3.0) 稳定(1.1.0.0) ...

    UP-Debugger多功能调试器驱动程序

    UP-Debugger是一款强大的调试工具,主要用于嵌入式系统开发,特别是针对UP系列开发板或模块。这个调试器驱动程序是连接硬件调试器与用户应用程序的关键组件,它允许开发者进行代码调试、性能分析以及硬件级别的故障...

    cc-Debugger使用手册

    CC-Debugger使用手册主要介绍了CC-Debugger这一款调试工具的使用方法,这款调试工具主要用于调试和下载运行在CCxxxx 8051-based System-on-Chip(SoC)的设备。CC-Debugger的操作系统支持包括Microsoft®Windows®2000...

    GLSL-Debugger/glsl-devil

    **GLSL-Debugger/glsl-devil 知识点详解** GLSL-Debugger/glsl-devil 是一个专为GLSL(OpenGL Shading Language)设计的小巧而实用的调试工具。GLSL是OpenGL编程中的核心部分,用于编写顶点着色器、片段着色器等...

    UP-Debugger 多功能调试器带驱动(调试机器人舵机)

    UP-Debugger是一款专为机器人舵机调试设计的多功能调试器,它集成了驱动程序,能够有效地帮助用户在机器人开发过程中进行精准的硬件控制和故障排查。这款调试器的核心功能主要体现在以下几个方面: 1. **硬件接口...

    Laravel开发-laravel-api-debugger

    在使用laravel-api-debugger-master这个项目时,首先需要将其克隆到你的Laravel项目的供应商目录下,然后通过Composer安装依赖并发布配置文件。接下来,你可能需要在你的`.env`文件中配置相应的调试设置,并在`...

    pdfbox-debugger-2.0.13.jar

    pdfbox-debugger-2.0.13.jar

    api-debugger.zip

    api-debugger.zip,支持可扩展的自定义的参数加密方式. 使用数据库按项目分开保存BaseUrl和接口Api列表,一次配置,持续使用. 支持多个BaseUrl点击切换.请求参数动态增删. 支持默认请求参数配置,该项目下的每一个...

    ruby-debug-1.87.rar

    《Ruby调试工具:ruby-debug-1.87详解》 Ruby是一种动态、开源的编程语言,以其简洁的语法和强大的元编程能力深受开发者喜爱。在开发过程中,调试是必不可少的一环,而`ruby-debug-1.87`就是Ruby社区中广泛使用的...

    Laravel开发-api-debugger

    "Laravel开发-api-debugger"项目正致力于提供一个有效的解决方案,帮助开发者更好地理解和调试他们的Laravel API响应。 首先,Laravel框架自身就提供了强大的错误处理和日志记录机制。`try-catch`块可以捕获异常,...

    GLSL-Debugger

    GLSL-Debugger 对GLSL语言的调试工具

    CC-Debugger中文使用说明书

    CC-Debugger是一款专门用于仿真和调试TI(德州仪器)公司基于8051内核的CCxxxx系列SoC(System on Chip,片上系统)芯片的仿真器。它能够连接PC端的多种工具,例如SmartRF Flash Programmer和IAR for 8051(支持最新...

    cannon-es-debugger:用于Cannon-ES https的线框调试器

    yarn add three cannon-es用法为cannon-es-debugger对您的“三场景”对象和Cannon物理物体的引用: import { Scene } from 'three'import { World } from 'cannon-es'import cannonDebugger from 'cannon-es-...

    ruby-debug命令详解

    首先,为了使用`ruby-debug`,你需要确保你的系统已经安装了`ruby`, `rubygems`和`debugger` gem。你可以通过以下命令来安装: ```bash gem install debugger ``` 注意:对于Ruby 2.0及更高版本,`ruby-debug`不再...

    HTT-Debugger-Pro-v9.11.zip 抓包工具

    HTTP Debugger Pro v9.11 是一款强大的网络抓包工具,专为IT专业人士设计,用于检测、分析和调试HTTP和HTTPS通信。它提供了详细的请求和响应数据,帮助开发者、网络管理员以及安全专家深入理解网络应用的工作原理,...

Global site tag (gtag.js) - Google Analytics