portable make guides actualizar ruby rubygems

ruby - make - ¿Cómo hacer que--no-ri--no-rdoc sea el predeterminado para la instalación de gem?



ruby installer (12)

# /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/

No uso la salida de RI o RDoc de las gemas que instalo en mi máquina o en los servidores que manejo (uso 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 esas dos banderas sean las predeterminadas?


Como se mencionó anteriormente, ponga gem: --no-document en su archivo de gema. Sin embargo, el sistema gemrc de todo el sistema no siempre se integrará necesariamente en /etc/gemrc . Si está utilizando RVM, o tiene Ruby instalado en /usr/local/bin , debe ir a una ubicación diferente. Puede encontrar esta ubicación ejecutando irb y escribiendo ...

require ''rubygems'' Gem::ConfigFile::SYSTEM_WIDE_CONFIG_FILE

Vea la publicación original sobre esto here .


De la 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 para incluir solo la directiva gem es la correcta.


En Linux (y probablemente Mac):

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

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


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.


En Windows7 el archivo .gemrc no está presente, puedes dejar que Ruby cree uno así (no es fácil hacerlo en el explorador).

gem sources --add http://rubygems.org

Tendrá que confirmar (es inseguro). 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

gem sources --remove http://rubygems.org


Para los usuarios de Windows, Ruby no configura el archivo .gemrc. Entonces, tiene que crear el archivo .gemrc en su directorio de inicio ( echo %USERPROFILE% ) y poner la siguiente línea en él:

gem: --no-document

Como ya se mencionó en las respuestas anteriores, no use --no-ri y --no-rdoc porque está en desuso. Véalo usted mismo:

gem help install


Paso a paso:

Para crear / editar el archivo .gemrc desde el terminal:

vi ~/.gemrc

Abrirás un editor llamado vi. pegar en

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

haga clic en el botón ''esc''.

escribir:

:exit

Puedes verificar si todo es correcto con este comando:

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit ~/.gemrc



Simplemente agregue la siguiente línea a su archivo local ~/.gemrc (está en su carpeta de inicio )

gem: --no-document

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

strace gem source 2>&1 | grep gemrc


Tenga en cuenta que --no-ri y --no-rdoc han quedado en desuso según las nuevas guides . La forma recomendada es usar --no-document en ~/.gemrc o /etc/gemrc .

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

o

gem: --no-document


Un oneliner para los usuarios de windows 7:

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