Pry Error: Cannot find local context. Did you use `binding.pry`?

Pry Error: Cannot find local context. Did you use `binding.pry`?

为什么我会收到此撬动错误?

[36] pry(main)> s = "pry"
Error: Cannot find local context. Did you use `binding.pry`?

在这个截屏视频中效果很好http://pryrepl.org/

似乎 scn 是 pry-nav gem 上的保留命令,发现 here,可以帮助您逐步完成绑定。

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

它们是默认设置的,但可以通过以下方式删除:

Pry::Commands.delete 'c'
Pry::Commands.delete 'n'
Pry::Commands.delete 's'

在您的根目录中名为 .pryrc 的文件中。