No uso 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 RI y RDoc por defecto, porque olvido configurarla --no-ri --no-rdoc.
¿Hay alguna manera de hacer que esas dos banderas sean las predeterminadas?

gem serverrecordé que tenía estos en mi$HOME/.gemrcy realmente me mató ... Google no siempre está ahí.show-sourcecomo alternativa a los documentos generados. Mostrará comentarios en línea, que generalmente tienen el mismo contenido que el ri / rdoc de todos modos.Respuestas:
Simplemente agregue la siguiente línea a su
~/.gemrcarchivo local (está en su carpeta de inicio ):o puede agregar esta línea al
gemrcarchivo de configuración global .Aquí está cómo encontrarlo (en Linux):
fuente
De la documentación de RVM :
Nota: La respuesta original fue:
Esto ya no es válido; los documentos RVM se han actualizado desde entonces, por lo tanto, la respuesta actual para incluir solo la
gemdirectiva es la correcta.fuente
--no-documento--document=rdocsolo para rdoc.install: --no-rdoc --no-ri\nupdate: --no-rdoc --no-ri@mpapis, ¿por qué cambió la documentación de RVM y también cambió esta respuesta?gem:lugar de dos entradas separadas.ruby -e "require 'etc';puts Etc.sysconfdir"para determinar la ruta a sugemrcarchivo de configuración.Tenga en cuenta que
--no-riy--no-rdochan quedado en desuso según las nuevas guías . La forma recomendada es usar--no-documenten~/.gemrco/etc/gemrc.o
fuente
En Linux (y probablemente Mac):
Esta frase solía estar en los comentarios aquí, pero de alguna manera desapareció.
fuente
>>en caso de que el usuario ya tenga un~/.gemrc.echo 'gem: --no-doc --no-ri' >> ~/.gemrcy el que escribiste o ambos tienen el mismo efecto?--no-doc --no-riestá en desuso (ver guías.rubygems.org / command - reference / #gem_install para ver las opciones)# /home/{user}/.gemrc
http://webonrails.com/2008/12/03/skiping-installation-of-ri-and-rdoc-documentation-while-installing-gems/
fuente
En Windows XP, la ruta al archivo .gemrc es
y este archivo no se crea de manera predeterminada, debe crearlo usted mismo.
fuente
Un oneliner para los usuarios de Windows 7:
(echo install: --no-document && echo update: --no-document) >> c:\ProgramData\gemrcfuente
Puede especificar las opciones predeterminadas utilizando el
.gemrcarchivo de configuración.Documentación sobre el archivo de configuración de gemas
fuente
Como se mencionó anteriormente, coloque
gem: --no-documentsu archivo de gemas. Sin embargo, el gemrc de todo el sistema no siempre entrará necesariamente/etc/gemrc. Si está utilizando RVM, o tiene Ruby instalado debajo/usr/local/bin, debe ir a una ubicación diferente. Puede encontrar esta ubicación ejecutandoirby escribiendo ...Vea la publicación original sobre esto aquí .
fuente
ruby -rrubygems -e'puts Gem::ConfigFile::SYSTEM_WIDE_CONFIG_FILE'Paso a paso:
Para crear / editar el archivo .gemrc desde la terminal:
Abrirás un editor llamado vi. pegar en:
haga clic en el botón 'esc'.
escribir:
Puede verificar si todo está correcto con este comando:
fuente
~/.gemrcarchivo en un editor de texto.sudoeditar su propio usuario~/.gemrc.En Windows7, el archivo .gemrc no está presente, puede dejar que Ruby cree uno como este (no es fácil hacerlo en el explorador).
Deberá confirmar (no es seguro). Ahora el archivo se crea en su carpeta de perfil de usuario (c: \ users \)
Puede editar el archivo de texto para eliminar la fuente que agregó o puede eliminarlo con
fuente
Para los usuarios de Windows, Ruby no configura el archivo .gemrc. Por lo tanto, debe crear el archivo .gemrc en su directorio de inicio (
echo %USERPROFILE%) y poner la siguiente línea en él:Como ya se mencionó en respuestas anteriores, no use --no-ri y --no-rdoc porque está en desuso. Véalo usted mismo:
fuente