Использование --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. Вам ничего не нужно делать.


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

16
Тимбинос прав . Это не только правильно, это должен быть принятый ответ, потому что он действительно отвечает на вопрос. Проклятый позор, люди склонны опускать правильный ответ, когда ничего не знают.
p4sh4

14
Я так понимаю, Кирилл. Когда он спрашивает, есть ли аналогичный способ сделать это при установке пакета? Сказать ему, что сборщик уже делает это за вас по умолчанию, на самом деле не решит его проблему. У него никогда не было проблем. Я ему это говорил.
Timbinous


7

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

gem: --no-document

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


Работает с gem 2.x
Крис
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.