我读了这个问题,但这并没有回答。是否有相当于“python -i”的红宝石?
如果我的脚本是,
#!/usr/bin/ruby
hello = "Hello World"
如果我使用irb -r main.rb
,我得到,
1.8.7 :001 > puts hello
NameError: undefined local variable or method `hello' for #<Object:0x7fb1486f4298>
from (irb):1
1.8.7 :002 >
仅当我将 hello 定义为全局时才有效。所以,它实际上不是“python -i”的等价物。
那么,确切的等价物是什么?