我在运行Ubuntu 10.10,并想要调试一个简单的脚本。花了半天时间尝试各种方法,但最终放弃了。我应该怎么办?
我从Ubuntu软件仓库安装了ruby-dev
,并执行了sudo gem install ruby-debug
和sudo gem install ruby-debug-ide
命令。
我尝试了几种不同的方法来让这个工具工作。我尝试使用require 'ruby-debug'
,并在代码中某个位置设置了debugger
,但Ruby无法找到ruby-debug
。
我尝试设置vim-ruby-debugger
,它需要很长时间来执行:Rdebugger myScript.rb
命令,并且允许我设置断点,但似乎没有一种方法可以使用该调试器来执行我的代码。
我还尝试使用NetBeans,但每次设置项目并点击任何东西时,它都会崩溃。
因此,亲爱的社区成员们:必须有一种方法可以调试Ruby,不是Rails,也不是复杂的脚本,只是一些CLI脚本。请帮助我,否则我就要失去剩下的理智了。
编辑: gem的执行目录不在我的路径中。所以,至少rdebug现在似乎可以使用了。
pry-byebug
和pry
来暂停、检查、继续执行以及进入和退出方法,可以查看我的答案获取更加实时的回答。 - software_writer