-->

(undefined local variable or method `byebug'

2020-06-30 05:57发布

问题:

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