【问题标题】:How to rebuild rdoc for all the installed gems?如何为所有已安装的 gem 重建 rdoc?
【发布时间】:2011-03-10 07:59:39
【问题描述】:

我在多个位置安装了几个 gem。

生成/重新生成的硬/简单方法是什么:

  • 所有这些已安装的 gem 的 rdoc 一次?
  • 同时为所有这些已安装的 gem 提供 yardoc?

【问题讨论】:

标签: ruby rdoc yard


【解决方案1】:

您尝试过其中一种吗?

gem rdoc --all gem rdoc --all --overwrite

【讨论】:

  • 感谢 Greg:发布问题后,我发现 gem rdoc --all 是 rdoc 再生的方法。对于 yardoc,似乎还没有简单的开关,例如 gem rdoc --yard 或 gem yardoc 或类似的东西。
  • 如果您安装了多个 gem 或多个 Rubies,并且 使用 RVM,那么我建议您研究一下。它可以让你的生活更轻松。它甚至可能有能力为它管理的所有 gemsets 重建文档。 rvm.beginrescueend.com
  • gem rdoc --all --rdoc 对我来说效果更好,尤其是如果您在 .gemrc 中关闭了 rdoc 安装
【解决方案2】:
yard gems

sudo yard gems

应该做的工作。您可能还想使用 --rebuild 标志。如果您想为已安装的 gem 运行本地 Yardoc 服务器,请运行

yard server -g

【讨论】:

  • 有没有办法让 yard 将 gem 对象数据存储在其他地方,而不是 gem 中的默认 .yardoc 文件夹。原因是大多数 IDE 在索引 gem 的同时也在索引 .yardoc 文件夹中的数据,这需要更长的时间。我在任何 IDES 中都找不到排除 .yardoc 模式的设置。如果我可以将这些数据存储在 ~/.yardoc 之类的地方,就会解决这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-02-25
  • 2010-11-25
  • 1970-01-01
  • 1970-01-01
  • 2011-06-21
  • 1970-01-01
  • 2010-12-19
相关资源
最近更新 更多