Использование --no-rdoc и --no-ri с бандлером

118

При использовании gem install gem_nameя могу пропустить --no-rdocи --no-riпереключить, чтобы пропустить создание документации RDoc / RI для драгоценного камня при установке.

Есть ли аналогичный способ сделать это bundle install?

дебютантка
источник
4
Как объяснил Timbinous (2-й по количеству голосов ответ), Bundler делает это ПО УМОЛЧАНИЮ
Cec,

Ответы:

159

Создайте файл ~/.gemrcи поместите в него следующее:

gem: --no-rdoc --no-ri

Это должно применять его всякий раз, когда вы запускаете gemкоманду. (Даже из bundle install)

Митч Демпси
источник
должно быть gem: --no-rdoc --no-riили :gem: --no-rdoc --no-ri?
деб
Я скопировал и вставил то, что у меня есть в моем файле, и это помогло мне какое-то время
Митч Демпси
Порядок не имеет значения, кстати. Это список флагов командной строки для передачи в gem.
docwhat
248

Bundler не включает rdoc и ri. Вам ничего не нужно делать.

Timbinous
источник
12
Итак, я вижу, что меня проиграли 5 раз. Кто-нибудь может объяснить, в чем я ошибаюсь? Bundler не включает файлы RDoc и RI при установке гемов с использованием bundle install. Люди хотели, чтобы это позволяло вам устанавливать документацию, но они просто не разрешали этого.
Timbinous
16
Тимбинос прав . Это не только правильно, это должен быть принятый ответ, потому что он действительно отвечает на вопрос. Проклятый позор, люди склонны опускать правильный ответ, когда ничего не знают.
p4sh4
14
Я так понимаю, Кирилл. Когда он спрашивает, есть ли аналогичный способ сделать это при установке пакета? Сказать ему, что сборщик уже делает это за вас по умолчанию, на самом деле не решит его проблему. У него никогда не было проблем. Я ему это говорил.
Timbinous
7

Установка уточненный для ~/.gemrcIS

gem: --no-document

Но, как уже отмечалось, это уже bundlerзначение по умолчанию.

thisismydesign
источник
Работает с gem 2.x
Крис