撬错:找不到本地上下文。你使用`binding.pry`了吗?

时间:2015-03-27 16:21:19

标签: ruby pry

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

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

在此截屏视频http://pryrepl.org/

中工作正常

1 个答案:

答案 0 :(得分:27)

似乎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的文件中。