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 server
recordé que tenía estos en mi$HOME/.gemrc
y realmente me mató ... Google no siempre está ahí.show-source
como 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
~/.gemrc
archivo local (está en su carpeta de inicio ):o puede agregar esta línea al
gemrc
archivo 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
gem
directiva es la correcta.fuente
--no-document
o--document=rdoc
solo 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 sugemrc
archivo de configuración.Tenga en cuenta que
--no-ri
y--no-rdoc
han quedado en desuso según las nuevas guías . La forma recomendada es usar--no-document
en~/.gemrc
o/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' >> ~/.gemrc
y el que escribiste o ambos tienen el mismo efecto?--no-doc --no-ri
está 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\gemrc
fuente
Puede especificar las opciones predeterminadas utilizando el
.gemrc
archivo de configuración.Documentación sobre el archivo de configuración de gemas
fuente
Como se mencionó anteriormente, coloque
gem: --no-document
su 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 ejecutandoirb
y 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
~/.gemrc
archivo en un editor de texto.sudo
editar 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