Pregunta ¿Cómo hacer --no-ri --no-rdoc el valor predeterminado para la instalación de gemas?


No utilizo la salida RI o RDoc de las gemas que instalo en mi máquina o en los servidores que manejo (utilizo otros medios de documentación).

Cada gema que instalo instala la documentación de RI y RDoc de forma predeterminada, porque me olvido de configurar --no-ri --no-rdoc.

¿Hay alguna manera de hacer que esos dos indicadores sean los predeterminados?


962
2017-09-04 21:48


origen


Respuestas:


Simplemente agrega la siguiente línea a tu local ~/.gemrc archivo (está en su casa carpeta)

gem: --no-document

o puede agregar esta línea al archivo global de configuración de gemrc. Aquí está cómo encontrarlo (en Linux)

strace gem source 2>&1 | grep gemrc

1120
2017-09-06 16:10



De Documentación de RVM:

Simplemente agregue esta línea a su ~/.gemrc o /etc/gemrc:

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

Nota: La respuesta original fue:

install: --no-rdoc --no-ri 
update: --no-rdoc --no-ri 

Esto ya no es válido; los documentos RVM se han actualizado desde entonces, por lo que la respuesta actual solo incluye el gem directiva es la correcta.


473
2017-10-05 13:44



Tenga en cuenta que --no-ri y --no-rdoc han sido desaprobados de acuerdo con el nuevo guías. La forma recomendada es usar --no-document en ~/.gemrc o /etc/gemrc.

install: --no-document
update: --no-document

o

gem: --no-document

160
2018-06-19 21:02



En Linux (y probablemente Mac):

echo 'gem: --no-document' >> ~/.gemrc

Este one-liner solía estar en comentarios aquí, pero de alguna manera desapareció.


70
2017-09-18 07:06



# /home/{user}/.gemrc

---
:update_sources: true
:sources:
- http://gems.rubyforge.org/
- http://gems.github.com
:benchmark: false
:bulk_threshold: 1000
:backtrace: false
:verbose: true
gem: --no-ri --no-rdoc

http://webonrails.com/2008/12/03/skiping-installation-of-ri-and-rdoc-documentation-while-installing-gems/


42
2018-06-28 19:15



En Windows XP, la ruta al archivo .gemrc es

c:\Documents and Settings\All Users\Application Data\gemrc 

y este archivo no se crea de forma predeterminada, debe crearlo usted mismo.


31
2017-09-12 05:28



Un delineador para los usuarios de Windows 7:

(echo install: --no-document && echo update: --no-document) >> c:\ProgramData\gemrc


15
2017-09-05 00:23



Puede especificar opciones predeterminadas usando .gemrc archivo de configuración.

Documentación sobre el archivo de configuración de la gema


11
2017-12-29 21:50