Как предотвратить автоматическую установку документации для гемов с помощью gem v. 2.0

Ранее я настроил свою систему на подавление установки документации по драгоценным камням с помощью --no-ri и --no-rdoc.

Ruby 2.0.0 и gem 2.0.0, кажется, удалили флаг --no-ri (и функциональность?).

Даже при указании --no-rdoc я все равно получаю installing documentation:

~/dev/ruby> gem install bundler --no-rdoc
Fetching: bundler-1.3.1.gem (100%)
Successfully installed bundler-1.3.1
Done installing documentation for bundler (0 sec).

Как посмотреть, установлена ​​ли документация? Если он установлен, как подавить все установки драгоценных камней?


person B Seven    schedule 03.03.2013    source источник


Ответы (2)


Как сообщает gem help install:

Usage: gem install GEMNAME [GEMNAME ...] [options] -- --build-flags [options]
...
  Install/Update Options:
    ...
        --[no-]document [TYPES]      Generate documentation for installed gems
                                     List the documentation types you wish to
                                     generate.  For example: rdoc,ri
    -N, --no-document                Disable documentation generation

Короче:

  • --no-rdoc теперь --no-document rdoc

  • --no-ri теперь --no-document ri.

  • Вы можете запретить установку обоих с помощью --no-document или -N.

(К сожалению, на момент написания этой статьи документация на Rubygems.org в настоящее время отсутствует. дату, так что пока игнорируйте это.)

person Andrew Marshall    schedule 03.03.2013

Параметр изменился на --no-document (см. http://rubygems.rubyforge.org/rubygems-update/History_txt.html)

person Andy Waite    schedule 03.03.2013