ruby - 从 gemspec/Gemfile 禁用 rdoc 和 ri

标签 ruby rubygems gem bundler rdoc

我有一个客户端 gem,我将通过 ruby​​gems 分发业务客户端。 Gem 客户端有 cca​​。十几个 gem 依赖项,当它被安装时,由于为每个 gem 生成 rdocri,安装它需要很长时间。

客户是商业用户,他们对 rdoc/ri 没有用处,我正在寻找一种通过 .gemspecGemfile 禁用它的方法。我熟悉利用系统文件 .gemrc 禁用 rdoc/ri 的解决方案。但这是 Not Acceptable 解决方案,因为我希望我的安装像键入一样简单:

gem 安装 foo

最佳答案

你可以使用 post-install message解释他们可以通过运行@shime 建议的方式来加快安装速度:echo 'gem: --no-ri --no-rdoc' > ~/.gemrc

关于ruby - 从 gemspec/Gemfile 禁用 rdoc 和 ri,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16167876/

相关文章:

ruby-on-rails - 在 Rails 中动态更新内容

Rubygems 和 Bundler : Slow startup

ruby-on-rails - 自适应 Paypal

ruby-on-rails - 在任何来源中都找不到 safe_yaml-0.9.2

ruby-on-rails - 如何共享 GEM 中的工厂并将其用于其他项目?

ruby - 执行位于 bundle 的 gem 中的 Thor 任务

ruby-on-rails - 我应该使用什么数据类型在 Rails 中的 SQLite 中存储大型文本文件和二进制数据

ruby - 从 FileUtils 获取执行的命令?

ruby - Mongoid 3 中 Rails 模型的强一致性

ruby - 为什么我得到 undefined method `+' for nil :NilClass (NoMethodError)