我正在我的rails项目中执行文件app.rb并尝试使用byebug gem逐步执行它,但是我得到一个错误,说“byebug”是一个未定义的局部变量。我正在使用命令'ruby app.rb'运行代码。通过命令行以这种方式执行它时,是否有一种不同的方法来逐步执行ruby文件?
$ bundle install
Fetching gem metadata from https://rubygems.org/.....
Resolving dependencies...
Using byebug 6.0.2
Installing pg 0.18.3
Using bundler 1.6.2
Your bundle is complete!
Use `bundle show [gemname]` to see where a bundled gem is installed.
$ ruby app.rb
app.rb:17:in `block in <main>': undefined local variable or method `byebug' for main:Object (NameError)
from app.rb:15:in `glob'
from app.rb:15:in `<main>'
答案 0 :(得分:4)
看起来我只需要在require "byebug"
文件的顶部添加app.rb
。
答案 1 :(得分:0)