我正在尝试启动IRB并在一个命令中运行文件foo.rb,
irb foo.rb
当foo.rb完成后,我想要另一个IRB提示符。相反,它会打印一个IRB提示符,然后退出。
我查看了IRB文档并更改了IRB.conf[:IGNORE_EOF] = true
。我在IRB中确认了哈希值。我希望通过此哈希设置的行为吗?如果是这样,我还能做些什么呢?
答案 0 :(得分:1)
irb
的文档说明了该配置:
**conf.ignore_eof = true/false**
Whether ^D (control-d) will be ignored or not. If false is set, ^D means quit.
所以,没有那个设置不是为了做你想要的。据我所知,没有办法用irb
做你想做的事。最接近的是在没有参数的情况下启动irb
,然后使用require './foo.rb'
来运行该文件。