Быбуг и рубин 2.2.3

При попытке использовать byebug в первый раз с ruby ​​2.2.3 я получаю

NameError:
      undefined local variable or method `byebug'

Я запутался, вот некоторые диагностики:

ruby --version
ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin14]

cat Gemfile | grep bye
gem 'byebug'

gem list | grep bye
byebug (8.2.1, 8.2.0)

#the command I'm using to run my ruby code is
rspec *spec.rb --tag focus
#also tried prepending bundle exec

2 ответа

Решение

Разберись. Мне нужна была эта строка:

require 'byebug'; byebug;

в моем рубиновом коде.

Ты бежал bundle install в вашем приложении (при условии, что это в контексте приложения rails, учитывая, что вы используете Gemfiles)?

Редактировать: вы поняли, я вижу: я собирался предложить запросить библиотеку, но я вижу, что мне это не нужно.

Другие вопросы по тегам