Використання --no-rdoc та --no-ri з bundler


118

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

Чи є подібний спосіб зробити це bundle install?


4
Як пояснив Timbinous (друга відповідь, що найбільше голосує), Bundler робить це DEFAULT
Cec

Відповіді:


159

Створіть файл ~/.gemrcі помістіть його:

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

Це має застосовувати його щоразу, коли ви запускаєте gemкоманду. (Навіть від bundle install)


має бути gem: --no-rdoc --no-riчи :gem: --no-rdoc --no-ri?
деб

Я скопіював і вставив те, що є у своєму файлі, і це працював на мене деякий час
Мітч Демпсі

Замовлення не має значення, btw. Це список прапорів командного рядка, який потрібно передати до gem.
док

248

Bundler не включає rdoc та ri. Нічого не потрібно робити.


12
Тож я бачу, що мене зволікають 5 разів. Хтось може пояснити, як я помиляюся? Пакет Bundler не включає файли RDoc та RI під час встановлення дорогоцінних каменів за допомогою bundle install. Люди хотіли, щоб ця функція дозволила вам встановити документацію, але вони її просто не дозволяють.
Тимбіноз

16
Тімбінос - це правильно . Це не тільки правильно, це має бути прийнята відповідь, оскільки вона фактично відповідає на питання. Проклятий сором, люди ставляться до правильної відповіді, коли нічого не знають.
p4sh4

14
Просто так мені зрозуміло, Кирило. Коли він запитує, чи існує подібний спосіб зробити це за допомогою встановлення пакета? Сказати йому, що постачальник вже робить це для вас за замовчуванням, насправді не вирішує його проблеми. З ним ніколи не було проблем. Я говорив йому це.
Тимбіноз


7

Актуальним налаштуванням для ~/.gemrcє

gem: --no-document

Але як зазначалося, це вже bundlerза замовчуванням.


Працює з дорогоцінним каменем 2.x
Kris
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.