Reputation: 559
I have the follwing error:
NameError (undefined local variable or method `byebug'
Code is
def test
t = ""
byebug
end
--
RAILS_ENV=development gem list | grep bye
byebug (3.5.1)
then I run :
RAILS_ENV=development rails s
but it shows:
NameError (undefined local variable or method `byebug'
Do you have any idea why?
Thanks!
Upvotes: 29
Views: 13141
Reputation: 73
Add byebug gem into development group
group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug'
# Access an IRB console on exception pages or by using <%= console %> in views
gem 'web-console', '~> 2.0.0.beta4'
end
Then run this command bundle install --with development
Upvotes: 1
Reputation: 53
Make sure you haven't installed the gems with bundle install --without development
option.
If that is the case just run bundle install --with development
Upvotes: 2
Reputation: 1180
It seems you need to
I was in the same situation and require failed with 'cannot load such file' error but adding to the Gemfile worked.
Upvotes: 51