首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >binding.pry在Ruby中被跳过

binding.pry在Ruby中被跳过
EN

Stack Overflow用户
提问于 2014-12-30 01:55:50
回答 1查看 1.6K关注 0票数 2

在某些情况下,binding.pry并不适合我。

例如,当我在终端中使用ruby programtorun.rb运行此代码时,它不会打开一个撬动会话。

代码语言:javascript
复制
require 'pry'

class Foo
  def bar
    boo = true
    binding.pry
  end
end

f = Foo.new
f.bar

我尝试重新安装Pry,但问题仍然存在。

EN

回答 1

Stack Overflow用户

发布于 2014-12-30 02:27:17

问题是binding.pry会在程序中要执行的下一行停止。你的下一行是不存在的。从字面上讲,binding.pry是您在脚本结束之前最后调用的东西。

改变

代码语言:javascript
复制
class Foo
  def bar
    boo = true
    binding.pry
  end
end

代码语言:javascript
复制
class Foo
  def bar
    binding.pry
    boo = true
  end
end

让我在boo=true停了下来。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27693708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档