我正在查看一些代码并遇到了“require'etc'”行。当然,谷歌搜索“红宝石等宝石”之类的东西一直没有结果。我还没有找到任何文件(还),所以我想我会在这里问。
答案 0 :(得分:5)
虽然@ KennyTM的答案通常是正确的,但在这种特殊情况下,它所指的'etc'几乎肯定是标准库中的etc
,而不是gem。他们做类似的事情,但stdlib是一个getpw*
和getgr*
系统调用(以及其他东西)的接口,并且仔细阅读'etc'宝石的代码或文档可能会导致混淆
stdlib etc
的文档可以在the ruby-doc site上找到。
答案 1 :(得分:2)
由于您知道它是宝石,因此您应该从http://rubygems.org/进行搜索,这会立即导致http://rubygems.org/gems/etc。
source code显示它是/etc/passwd
和/etc/group
的解析器。