pry 相关问题

Pry是标准Ruby解释器IRB的替代品。

IPython 嵌入断点 - 如何查看断点周围的代码?

假设我有一些带有嵌入断点的Python代码,如下所示: 从 IPython 导入嵌入 def my_func(自我): some_var = '很棒的酱汁' 嵌入() # 其他事情发生 当我进行测试时...

回答 1 投票 0

使用 pry 将多行粘贴到 Rails 控制台中

问题:我无法粘贴多行代码,因为 pry 尝试执行每一行。 预期行为: [1] 撬(主)> %w[a b c] .map(&:to_sym) => [:a,:b,:c] [2] 撬(主要)> 实际行为: ...

回答 1 投票 0

如何清除 Rails 控制台历史记录

当我运行rails c并在irb启动时按向上键时,我可以看到当我的应用程序在遇到ruby-debug gem的调试器命令后下降到irb时输入的最后命令。我不会...

回答 2 投票 0

Ruby - 如何重新加载 IRB 或 PRY 中发生更改的文件?

我想在 irb 中重新加载文件。文件 prime.rb 包含以下代码: def is_prime?编号 (2..num-1).each 做 |div_by| 如果 num % div_by == 0 返回错误 结尾 结尾 真的 电子...

回答 3 投票 0

如何在不使用美元符号全局变量的情况下缩短绑定.pry?

绑定.pry 是一个很酷的命令,很多人都使用它。但每次打字实在是太多了。为其添加简写的最佳方法是什么,例如 BP 请不要建议放置 $bp =

回答 3 投票 0

由于 Puma 工作线程超时,Pry 会话超时

每当我在本地运行应用程序时点击绑定.pry,我都会像平常一样进入 pry 会话,但大约一分钟后,我会在服务器输出中看到类似的内容。 [54438]!终止超时

回答 1 投票 0

从 Ruby 文件访问 Pry 的 show-source 方法

是否可以从 Ruby 文件中访问 Pry 的 show-source 方法?如果是这样,这是如何完成的? 例如,如果我有这个文件: # 测试.rb 需要“撬” 定义测试 打“嗨” 结尾 放...

回答 3 投票 0

如何在 Ruby 项目的 bin/console 中使用 pry

我对 Ruby 很陌生……几周前才开始学习。我在下图中设置了一个项目: 红宝石项目设置 main.rb 文件是一个具有基本算术方法的模块,...

回答 0 投票 0

如何让 Minitest 在测试失败时运行调试器?

我希望 Minitest 在测试失败时运行调试器。 我试过这个答案中描述的方法,但没有任何反应。像往常一样显示失败消息,没有调试器。 我也试过

回答 0 投票 0

binding.pry 不适用于命令 bin/dev

binding.pry 不起作用(控制台输入不可用)如果我使用 bin/dev 命令启动服务器。它只适用于 bin/rails s 命令。 我知道这与工头和 Procfile 有关....

回答 3 投票 0

pry是否会缓存每个终端标签的本地文件?

我在我的rails应用程序A(Rails版本6.0.2.2)中使用一个本地库(gem),我们称它为B,在A的Gemfile中,我通过以下方式要求B:gem 'B',路径:'...B' 当我用pry做rails c时,我 ...

回答 1 投票 2

浏览器中是否存在用于JavaScript的类似REPL,例如用于Ruby开发的Pry?

[我体验到Pry内省型宝石https://github.com/pry/pry for Ruby使程序开发更加容易:人们可以使用语句“ binding.pry”在给定的点停止程序,.. 。

回答 1 投票 -2

Rails控制台撬'find'但不显示整个实例

如果我在控制台中使用pry,是否有任何方法可以进行查找,即asdf = Asdf.find(1)却不返回大型实例?我只想让asdf成为那个实例,而看不到所有...

回答 1 投票 0

如何在Pry控制台中使用自定义方法?

我一直将此写到我的Pry控制台中,以查找范围为我的应用程序的堆栈跟踪:caller.select {| line | line.include? “ myapp”}有没有办法使它成为一个方法,只调用类似...

回答 1 投票 1

我可以在没有&block的情况下访问红宝石块的来源吗?

我正在Ruby 2.5下使用Pry调试基类(Net :: HTTP)中的问题,我收到了由HTTP 404响应引起的异常,我想检查所发出请求的主体。 ...

回答 1 投票 1

Pry中的ls命令如何能够接受-l作为参数?

我最近发现ls in pry可以接受这样的参数:ls -l。我最初的问题是-l部分实际上是什么-它显然不是字符串或符号,并且没有局部变量...

回答 1 投票 0

如何移动到binding.pry下一行?

在byebug我们可以通过键入“N”移动到下一行,同样反正是有移动到“撬”的下一行?我已经经历了有文件了,但没有作品出来。

回答 3 投票 7

无法将RSpec :: Matchers与binding.pry一起使用

我正在使用Cucumber,Ruby和SitePrism类。我试图在SitePrism类中进行断言,并设法在包含RSpec :: Matchers时使用'expectation'方法,...

回答 1 投票 0

在Pry REPL中加载* .rb文件

我有一些带有一些Ruby代码的my_code.rb文件:class有用的def self.perfom_useful_processing(arg)arg + 1 end end important_number = 42如何在Pry REPL中加载该文件,而无需修改...

回答 1 投票 0

在Vim中使用Pry的vim-ruby-debugger样式断点

现在,当我想在vim或Sublime Text中使用断点时,我会在代码中删除如下所示的行:binding.pry if Rails.env.test? Pry(及其相关的插件)提供了一个很好的环境......

回答 5 投票 8

© www.soinside.com 2019 - 2024. All rights reserved.