https://github.com/pry/pry

非常强大。可以非常容易的查看源代码和debug

以前一直使用ruby-debug,现在有了pry更为方便了。

如下是几个常用的命令

help
cd Article
cd first
cd name
nesting
exit
ls
ls -h
ls -m
ls -M
ls Array -M
show-doc Article#in_groups_of
show-doc all
show-doc all.in_groups_of
show-method all.in_groups_of
edit-method all.in_groups_of
.ls
.cat Gemfile

debug点使用代码是

binding.pry

安装

gem install pry pry-doc

与Rails结合

#Gemfilegem 'pry-rails'

如何使用pry 调试 Rails

1, 安装如下几个Gem

gem 'pry-remote'
gem 'pry-nav'

2, 在项目目录下,新建.pryrc文件

Pry.commands.alias_command 'c', 'continue'
Pry.commands.alias_command 's', 'step'
Pry.commands.alias_command 'n', 'next'

就可以使用 n s n运行命令了

强大的开发工具 pry相关推荐

  1. Delphi--最强大的开发工具(欢迎转载)

    最强大的开发工具 Delphi 目录 --------------------------------------------------------------------------- 前言 De ...

  2. 十四种Java开发工具点评

    图形界面的java开发工具 JDK Borland 的JBuilder ,JDeveloper,VisualAge for Java jcreater. 常见的十五种Java开发工具的特点 1.JDK ...

  3. C语言开发工具(编译器|IDE)推荐

    常用的C语言开发工具有很多,每个开发工具所支持的库函数和对标准的实现都有差异.不过,对于初学者,可以忽略这些细节,选择一款使用广泛.上手容易的开发工具才是王道. Windows平台下推荐VC6.0或V ...

  4. JAVA java学习(9)——————java常用开发工具介绍

    下面这些工具或许功能和作用不同,但是有着一个共同的主旨,那就是--它们都是为了给 Java 编码和开发提供卓越的支持. 常用源码编辑工具介绍 ava 源代码本质上其实就是普通的文本文件,所以理论上来说 ...

  5. 【开发工具】C/C++开发者必不可少的15款编译器+IDE

    Web开发者可选择的编程语言有很多比如,Java..Net.PHP.Ruby.Perl.Python等等,但是今天我们要讨论的是两个古老且非常流行的语言,即C/C++.正是由于其迷人的特性,赋予了它们 ...

  6. 2012年度最佳Web前端开发工具和框架总结

    2012年度最佳Web前端开发工具和框架总结 2013/01/18 | 分类: 工具与资源 | 1 条评论 | 标签: 前端, 开发工具, 开发框架 分享到:0 来源:梦想天空 技术的快速发展让很多人 ...

  7. java IDEA开发工具汇总

    1)Notepad++ Notepad++ 是 Windows 操作系统下的一套文本编辑器,有完整的中文化接口及支持多国语言编写的功能(UTF8 技术). Notepad++ 优点: 功能比 Wind ...

  8. Java教程:Java常用开发工具有哪些?

    Java教程本节介绍一下 Java 常用的几个开发工具.下面这些工具或许功能和作用不同,但是有着一个共同的主旨,那就是--它们都是为了给 Java 编码和开发提供卓越的支持. 常用源码编辑工具介绍 J ...

  9. 2012年度最佳Web前端开发工具和框架

    摘要:技术的快速发展让很多人学习起来无所适从,幸运的是,很多优秀的 Web 开发人员和设计人员在努力寻找各种有特色的解决方案. 因此,我们有了很多优秀的小工具和库,每一个都是用来解决特定的问题或维护一 ...

最新文章

  1. Leetcode:Substring with Concatenation of All Words分析和实现
  2. Ubuntu下安装Nginx,PHP5(及PHP-FPM),MySQL
  3. StackGAN mini review
  4. Spring Boot定时任务-Quartz基本使用
  5. cookie 和 session 详解
  6. tensorflow 入门笔记(二)
  7. C typedef---运用实例
  8. 二分查找的代码实现--go语言
  9. 平均无故障时间100万小时_无故障运行时间MTBF投标要求GB5080.7-中检
  10. 我是技术男,也曾创业过,也拿过风投......
  11. 马小云:利用信息差赚钱的暴利创业项目 ,批量开店月入3万
  12. 【数据可视化】Echarts世界地图需要的数据 - JSON格式世界国家中英文对照表
  13. Java众神之路(2)-标志符
  14. Email营销相关名词解释:PEM,UCE,Opt-in,Double Opt-In,Opt-out
  15. 浏览器flash过期无法使用完美解决
  16. 木材材积表快速计算器_木材材积表计算器
  17. 互联网公司logo logo制作
  18. java quartz 动态执行,浅谈SpringBoot集成Quartz动态定时任务
  19. 收藏8个不错得PPT模板网站
  20. 【LC中等】1709. 访问日期之间最大的空档期

热门文章

  1. idea怎样自动生成try/catch代码块
  2. 华为2012实验室中央软件院 - 深度学习框架研发实习生
  3. 【容器运行时-转载】RunC 是什么?
  4. 在Excel中对分数进行排名
  5. selenium登录识别验证码
  6. 响应式布局的原理和实现方法
  7. 拐点!新能源车交付均价首次「低于」燃油车,智能电动成新爆点
  8. 计算机组成原理 赖晓铮,计算机组成原理实验 2.5 运算器 赖晓铮
  9. pdf转word转换器在线版,文档转换和处理都在这里了
  10. H5项目dialog弹框封装