什么是'etc'红宝石宝石?

时间:2010-06-23 06:55:25

标签: ruby gem

我正在查看一些代码并遇到了“require'etc'”行。当然,谷歌搜索“红宝石等宝石”之类的东西一直没有结果。我还没有找到任何文件(还),所以我想我会在这里问。

2 个答案:

答案 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的解析器。