Pry是标准Ruby解释器IRB的替代品。
假设我有一些带有嵌入断点的Python代码,如下所示: 从 IPython 导入嵌入 def my_func(自我): some_var = '很棒的酱汁' 嵌入() # 其他事情发生 当我进行测试时...
问题:我无法粘贴多行代码,因为 pry 尝试执行每一行。 预期行为: [1] 撬(主)> %w[a b c] .map(&:to_sym) => [:a,:b,:c] [2] 撬(主要)> 实际行为: ...
当我运行rails c并在irb启动时按向上键时,我可以看到当我的应用程序在遇到ruby-debug gem的调试器命令后下降到irb时输入的最后命令。我不会...
Ruby - 如何重新加载 IRB 或 PRY 中发生更改的文件?
我想在 irb 中重新加载文件。文件 prime.rb 包含以下代码: def is_prime?编号 (2..num-1).each 做 |div_by| 如果 num % div_by == 0 返回错误 结尾 结尾 真的 电子...
绑定.pry 是一个很酷的命令,很多人都使用它。但每次打字实在是太多了。为其添加简写的最佳方法是什么,例如 BP 请不要建议放置 $bp =
每当我在本地运行应用程序时点击绑定.pry,我都会像平常一样进入 pry 会话,但大约一分钟后,我会在服务器输出中看到类似的内容。 [54438]!终止超时
从 Ruby 文件访问 Pry 的 show-source 方法
是否可以从 Ruby 文件中访问 Pry 的 show-source 方法?如果是这样,这是如何完成的? 例如,如果我有这个文件: # 测试.rb 需要“撬” 定义测试 打“嗨” 结尾 放...
如何在 Ruby 项目的 bin/console 中使用 pry
我对 Ruby 很陌生……几周前才开始学习。我在下图中设置了一个项目: 红宝石项目设置 main.rb 文件是一个具有基本算术方法的模块,...
我希望 Minitest 在测试失败时运行调试器。 我试过这个答案中描述的方法,但没有任何反应。像往常一样显示失败消息,没有调试器。 我也试过
binding.pry 不起作用(控制台输入不可用)如果我使用 bin/dev 命令启动服务器。它只适用于 bin/rails s 命令。 我知道这与工头和 Procfile 有关....
我在我的rails应用程序A(Rails版本6.0.2.2)中使用一个本地库(gem),我们称它为B,在A的Gemfile中,我通过以下方式要求B:gem 'B',路径:'...B' 当我用pry做rails c时,我 ...
浏览器中是否存在用于JavaScript的类似REPL,例如用于Ruby开发的Pry?
[我体验到Pry内省型宝石https://github.com/pry/pry for Ruby使程序开发更加容易:人们可以使用语句“ binding.pry”在给定的点停止程序,.. 。
如果我在控制台中使用pry,是否有任何方法可以进行查找,即asdf = Asdf.find(1)却不返回大型实例?我只想让asdf成为那个实例,而看不到所有...
我一直将此写到我的Pry控制台中,以查找范围为我的应用程序的堆栈跟踪:caller.select {| line | line.include? “ myapp”}有没有办法使它成为一个方法,只调用类似...
我正在Ruby 2.5下使用Pry调试基类(Net :: HTTP)中的问题,我收到了由HTTP 404响应引起的异常,我想检查所发出请求的主体。 ...
我最近发现ls in pry可以接受这样的参数:ls -l。我最初的问题是-l部分实际上是什么-它显然不是字符串或符号,并且没有局部变量...
在byebug我们可以通过键入“N”移动到下一行,同样反正是有移动到“撬”的下一行?我已经经历了有文件了,但没有作品出来。
无法将RSpec :: Matchers与binding.pry一起使用
我正在使用Cucumber,Ruby和SitePrism类。我试图在SitePrism类中进行断言,并设法在包含RSpec :: Matchers时使用'expectation'方法,...
我有一些带有一些Ruby代码的my_code.rb文件:class有用的def self.perfom_useful_processing(arg)arg + 1 end end important_number = 42如何在Pry REPL中加载该文件,而无需修改...
在Vim中使用Pry的vim-ruby-debugger样式断点
现在,当我想在vim或Sublime Text中使用断点时,我会在代码中删除如下所示的行:binding.pry if Rails.env.test? Pry(及其相关的插件)提供了一个很好的环境......