【发布时间】:2011-02-16 02:26:44
【问题描述】:
我编写了这个包含 10,000 多个生成类的 gem。 在安装这个 gem 时,安装 ri 和 rdoc 需要很长时间。
我知道我可以通过将 --no-ri 和 --no-rdoc 传递给 gem install 命令来禁用 ri 和 rdoc 安装,但我需要做的是在 gem 构建过程中以某种方式指定 rb 文件列表然后排除其余部分。
我希望 gem install 命令只为这些文件自动生成 ri 和 rdoc。
我试过了
Rake::RDocTask.new do |rdoc|
files =['README.rdoc', 'LICENSE', 'lib/myclass.rb']
rdoc.rdoc_files.add(files)
rdoc.main = "README.rdoc" # page to start on
rdoc.title = "mobilesrepo Docs"
rdoc.rdoc_dir = 'doc/rdoc' # rdoc output folder
rdoc.options << '--line-numbers'
end
只包含用于 rdoc 和 ri 生成的 myclass.rb,但 gem install 命令仍会尝试为我的所有 *.rb 文件生成 rdoc 和 ri。
任何帮助将不胜感激。
【问题讨论】:
-
不幸的是 :nodoc: all 命令在这里也没有帮助
标签: ruby-on-rails ruby rubygems