首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么IRB不根据IRB.conf散列忽略EOF

为什么IRB不根据IRB.conf散列忽略EOF
EN

Stack Overflow用户
提问于 2012-12-15 04:58:41
回答 1查看 80关注 0票数 1

我正在尝试启动IRB并在一个命令中运行一个文件,foo.rb,

代码语言:javascript
复制
irb foo.rb

当foo.rb完成后,我需要另一个IRB提示符。相反,它会打印一个IRB提示符,然后退出。

我检查了IRB文档并更改了IRB.conf[:IGNORE_EOF] = true。我确认了IRB内部的散列值。我想要的行为是由这个散列设置的吗?如果是这样,我还能做错什么呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-15 05:19:32

irb文档中提到了该配置:

代码语言:javascript
复制
**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'运行该文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13886158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档