Ошибка Pry: не удается найти локальный контекст. Вы использовали `binding.pry`?

Почему я получаю эту ошибку?

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

Он отлично работает в этом скринкасте http://pryrepl.org/

Ответ 1

Кажется, что s, c и n зарезервированы команды на pry-nav gem, найдены здесь, которые помогут вам пройти привязок.

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 в корневом каталоге.