`
yanzilee9292
  • 浏览: 537332 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

怎样调试纯Ruby程序

    博客分类:
  • ruby
 
阅读更多

有两个版本, 命令行的和IDE支持的

 

安装方法:

 

1. 命令行版

gem install ruby-debug19

 

2. IDE版本

gem install ruby-debug-ide19

 

怎样使用:

http://bashdb.sourceforge.net/ruby-debug.html

分享到:
评论

相关推荐

    Ruby-CassandraDriverApacheCassandra的一个纯Ruby驱动器

    描述中提到的“异步IO”是指这个驱动程序支持非阻塞的I/O操作,这意味着在等待网络I/O完成时,Ruby应用可以继续执行其他任务,提高了系统的并发性能和整体效率。这在处理大量并发请求时特别有用,避免了线程或进程...

    Ruby-CuckooFilter是CuckooFilter的纯Ruby实现

    Ruby-CuckooFilter是基于Cuckoo Filter数据结构的一个纯Ruby实现,它是为了解决大数据集中的近似唯一性检测问题而设计的。Cuckoo Filter作为一种空间效率极高的过滤器,它在内存有限的情况下,可以高效地判断一个...

    Ruby完全自学手册

    1. 纯面向对象的语言,Ruby中的一切都是对象。 2. 动态类型,变量在使用时无需声明其类型。 3. 高度可扩展,可以通过编写扩展库来增加Ruby的功能。 4. 完备的元编程能力,允许开发者在运行时修改程序的行为。 5. ...

    Ruby及开发工具(一个script的程序语言)

    Ruby是一种高级、动态、面向对象的脚本语言,它的设计理念是强调代码的可读性和简洁性,使得开发者能够更高效地编写程序。Ruby由日本人松本行弘在1995年创建,它深受Perl、Smalltalk、Eiffel、Lisp和Python等语言的...

    Ruby新手学习书(Ruby语言中文教程)和Rails_4_days

    4. **面向对象编程**:Ruby是一种纯面向对象的语言,你将学习类、对象、继承、模块、封装和多态等核心概念。 5. **异常处理**:学习如何使用begin/rescue/ensure来捕获和处理程序运行时可能出现的错误。 6. **元...

    fisk:一个纯Ruby汇编器

    Fisk-一个纯Ruby组装器这是一个纯Ruby汇编程序(我猜)。 我不确定100%是否算作纯Ruby,因为它只读取JSON文件并使用元程序来处理其中的大部分内容。 无论如何,您可以使用它在Ruby中编写汇编,然后对其进行汇编。 ...

    ruby-2.5.8.tar.gz

    - **面向对象**:Ruby是一种纯面向对象的语言,所有数据都是对象,包括基本类型如整数和字符串。 - **动态类型**:变量无需预先声明类型,Ruby会自动根据赋值确定类型。 - **块和闭包**:Ruby支持块(用`do..end`...

    Ruby-Truemail可配置的纯Ruby电子邮件验证器通过RegexMX和SMTP执行电子邮件地址验证

    总的来说,Ruby-Truemail是Ruby开发中处理电子邮件验证的一个强大工具,通过灵活的配置和多种验证方法,它可以帮助开发者构建更可靠、安全的应用程序。无论是小型项目还是大型企业级应用,Truemail都能提供有效的...

    Ruby-Blender一个模块化的远程命令执行框架

    Ruby-Blender通过其独特的纯Ruby DSL(领域特定语言)和命令行界面(CLI)来实现这一目标。 **DSL:Ruby-Blender的核心** Ruby-Blender的DSL是一种简洁的编程语法,专为描述和执行跨服务器任务而设计。它允许开发者...

    ruby入门教程

    1. 面向对象:Ruby是一种纯面向对象的语言,意味着每一个数据类型都是对象,包括基本的数据类型如数字和字符串。这使得编程时可以方便地调用对象的方法,实现代码的复用。 2. 动态类型:Ruby不需提前声明变量的类型...

    Ruby中文教程及相关源代码

    9. **测试与调试**:介绍Test::Unit、MiniTest等测试框架,以及如何使用debugger进行程序调试。 10. **Web开发框架**:Ruby on Rails是最著名的Ruby框架,可能会介绍MVC架构、路由、ActiveRecord ORM等核心概念。 ...

    Ruby 语言基础(入门推荐)

    1. **面向对象**:Ruby是纯面向对象的语言,这意味着每一个数据类型都是一个对象,包括基本类型如整数、字符串和布尔值。每个对象都有方法,使得编程更加灵活。 2. **动态类型**:在Ruby中,变量的类型是在运行时...

    Ruby200

    1. **面向对象**:Ruby 是一种纯面向对象的语言,这意味着每个数据都是一个对象,包括基本类型如整数、字符串和布尔值。每个对象都可以拥有方法,可以相互发送消息进行交互。 2. **动态类型**:变量在 Ruby 中不...

    Ruby语言中文教程,加示例程序,张开川著

    10. **调试和性能优化**:如何使用Ruby的调试工具,如byebug,以及性能分析工具,如Benchmark,来定位和解决代码中的问题。 通过《Ruby语言中文教程》,学习者可以逐步掌握Ruby编程,从而能够创建自己的应用程序,...

    myrubyprograms:Ruby程序

    这个压缩包可能包含了多个Ruby程序,用于展示或实践Ruby语言的各种特性。 在描述中提到的“myruby程序”,我们可以理解为这是一个用户自定义的Ruby代码集合,可能包含了各种功能的脚本,如命令行工具、Web应用、...

    Programming Ruby 2nd Edition

    9. **调试与测试**:Ruby的调试工具和测试框架如byebug、rspec等也有提及,帮助开发者构建可靠的代码。 10. **社区与资源**:书中还会介绍Ruby社区的重要资源,如RubyGems、Gemfile和RubyDoc,这些都是Ruby开发者不...

Global site tag (gtag.js) - Google Analytics