RubyGems - Utilidad del paquete Ruby
RubyGems es una utilidad de paquete para Ruby, que instala los paquetes de software Ruby y los mantiene actualizados.
Sintaxis de uso
$ gem command [arguments...] [options...]
Ejemplo
Verifique si RubyGems está instalado -
$ gem --version
0.9.0
Comandos de RubyGems
Aquí hay una lista de todos los comandos importantes para RubyGems:
No Señor. | Comando y descripción |
---|---|
1 | build Construye una gema a partir de una gemspec. |
2 | cert Ajusta la configuración del certificado RubyGems. |
3 | check Comprueba las gemas instaladas. |
4 | cleanup Limpia versiones antiguas de gemas instaladas en el repositorio local. |
5 | contents Muestra el contenido de las gemas instaladas. |
6 | dependency Muestra las dependencias de una gema instalada. |
7 | environment Muestra información ambiental de RubyGems. |
8 | help Proporciona ayuda sobre el comando 'gema'. |
9 | install Instala una gema en el repositorio local. |
10 | list Muestra todas las gemas cuyo nombre comienza con STRING. |
11 | query Consulta información de gemas en repositorios locales o remotos. |
12 | rdoc Genera RDoc para gemas preinstaladas. |
13 | search Muestra todas las gemas cuyo nombre contiene STRING. |
14 | specification Muestra la especificación de la gema (en yaml). |
15 | uninstall Desinstala una gema del repositorio local. |
dieciséis | unpack Desempaqueta una gema instalada en el directorio actual. |
17 | update Actualiza la gema nombrada (o todas las gemas instaladas) en el repositorio local. |
Opciones de comando comunes de RubyGems
A continuación se muestra la lista de opciones comunes:
No Señor. | Comando y descripción |
---|---|
1 | --source URL Utiliza URL como fuente remota de gemas. |
2 | -p, --[no-]http-proxy [URL] Utiliza proxy HTTP para operaciones remotas. |
3 | -h, --help Obtiene ayuda con este comando. |
4 | --config-file FILE Utiliza este archivo de configuración en lugar del predeterminado. |
5 | --backtrace Muestra el seguimiento de la pila sobre los errores. |
6 | --debug Activa la depuración de Ruby. |
Opciones de comando de instalación de RubyGems
Esta es una lista de las opciones, que se utilizan la mayor parte del tiempo cuando usa RubyGems mientras instala cualquier paquete de Ruby:
No Señor. | Comando y descripción |
---|---|
1 | -v, --version VERSION Especifica la versión de la gema para instalar. |
2 | -l, --local Restringe las operaciones al dominio LOCAL (predeterminado). |
3 | -r, --remote Restringe las operaciones al dominio REMOTO. |
4 | -b, --both Permite operaciones LOCALES y REMOTAS. |
5 | -i, --install-dir DIR Dónde instalar. |
6 | -d, --[no-]rdoc Genera documentación RDoc para la gema en la instalación. |
7 | -f, --[no-]force Obliga a gema a instalarse, sin pasar por las comprobaciones de dependencia. |
8 | -t, --[no-]test Ejecuta pruebas unitarias antes de la instalación. |
9 | -w, --[no-]wrappers Utiliza contenedores bin para ejecutables. |
10 | -P, --trust-policy POLICY Especifica la política de confianza de gemas. |
11 | --ignore-dependencies No instale ninguna gema dependiente requerida. |
12 | -y, --include-dependencies Instala incondicionalmente las gemas dependientes necesarias. |
Ejemplos
Esto instalará 'SOAP4R', ya sea desde el directorio local o desde el servidor remoto, incluidas todas las dependencias -
gem install soap4r --include-dependencies
Esto instalará 'rake', solo desde el servidor remoto -
gem install rake --remote
Esto instalará 'rake' desde el servidor remoto, ejecutará pruebas unitarias y generará RDocs -
gem install --remote rake --test --rdoc --ri
Lecturas adicionales
los RubyGems User Guide le ofrece casi todo lo que necesita saber sobre el uso de RubyGems.
los RubyGems Command Reference para RubyGems.