问题
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!
回答1:
It seems you need to
require 'byebug'
I was in the same situation and require failed with 'cannot load such file' error but adding to the Gemfile worked.
回答2:
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
来源:https://stackoverflow.com/questions/26391867/undefined-local-variable-or-method-byebug