【问题标题】:Can you install documentation for existing gems?您可以为现有的 gem 安装文档吗?
【发布时间】:2010-10-14 11:02:08
【问题描述】:

Rubyinside 提到了a blog post 关于如何通过不安装 RI 或 RDoc 来加速 gem 安装。

是否可以安装 gem 并在以后安装文档,这样您就可以在闲暇时快速破解和 RTFM?

【问题讨论】:

    标签: ruby rubygems rdoc


    【解决方案1】:
    > gem help rdoc
    
    Usage: gem rdoc [args] [options]
    Options:
          --all                        Generate RDoc/RI documentation for all
                                       installed gems
          --[no-]rdoc                  Include RDoc generated documents
          --[no-]ri                    Include RI generated documents
      -v, --version VERSION            Specify version of gem to rdoc
    Arguments:
      GEMNAME       gem to generate documentation for (unless --all)
    Summary:
      Generates RDoc for pre-installed gems
    Defaults:
      --version '>= 0' --rdoc --ri
    

    【讨论】:

    【解决方案2】:

    如果您运行 gem rdoc --all,它将为您的所有 gem 生成文档。

    您还可以使用以下命令为您的包中的 gem 生成文档:

    bundle list | egrep '\*' | sed -e 's/* \(.*\) (.*)/\1/g' | xargs -n 1 gem rdoc
    

    你可能需要适应你的需要,如果 bundle 改变了它的输出格式。

    【讨论】:

    • 感谢 simao,我得到的信息太多,所以现在我发现自己在运行bundle list | egrep '\*' | sed -e 's/* \(.*\) (.*)/\1/g' | xargs -n 1 gem rdoc --no-ri 2>&1 | grep -v "Gem::SourceIndex"
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-21
    相关资源
    最近更新 更多