1
我怎样才能做到这一点?:红宝石获取顶级命名空间中的Ruby
有时在解释语言诊断,它的速度更快,我做出迅速改变我的代码,折腾一个对象入顶级别的命名空间,然后在交互式环境中混淆它。
在Python中,我加入这个我的代码:
import __main__
__main__.[field] = [my problematic object]
...然后用命令python -i [myfilename]
运行该文件。任何想法我如何才能访问Ruby中的顶级命名空间?
那么pry是一个调试宝石? (目前没有时间去尝试。)我很抱歉如此不知情,但我不熟悉Ruby中的'$'表示法。这是你可以轻易解释的吗? – JellicleCat
Pry只是IRB的一种替代方案,具有更多功能。你在说哪个'$'? '$ cat debug.rb'?这是壳。 – Dogbert