pry 相关问题

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

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

Rails bug?使用数组更新实例变量并不总是有效

如果我在Users控制器中创建用户的实例变量,然后尝试添加到字段数组,我可以看到它已添加,但是当我去保存时,它不会保存@instructor = User.find(。 ..

回答 1 投票 0

撬:告诉我堆栈

在Rails中使用Pry,当我在代码binding.pry中遇到一个断点时,我想知道我是怎么来到这里的,谁打电话给我,谁打电话给他们等等。但奇怪的是我没有看到那个命令。有人知道吗?

回答 5 投票 83

before_session hook失败:Pry :: CommandError:无法找到此方法:load

在Ruby脚本中加载Pry REPL我得到了这个奇怪的错误:before_session hook失败:Pry :: CommandError:找不到这个方法:load。 〜/ .rvm /宝石/红宝石2.0.0-P195 /宝石/撬0.9.12.2 / lib目录/撬/ ...

回答 2 投票 9

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