bundle-lock - manual de referencia, opciones, ejemplos de comandos


NOMBRE

bundle-lock - Crea/Actualiza un archivo de bloqueo sin instalar

SINOPSIS

bundle lock [--update] [--local] [--print] [--lockfile=PATH] [--full-index] [--add-platform] [--remove-platform] [--patch] [--minor] [--major] [--strict] [--conservative]

DESCRIPCIÓN

Bloquea las gemas especificadas en Gemfile.

OPCIONES

--update=<*gems>

Ignora el archivo de bloqueo existente. Resuelva y luego actualice el archivo de bloqueo. Tomar una lista de gemas o actualizar todas las gemas si no se proporciona una lista.

--local

No intente conectarse a rubygems.org. En su lugar, Bundler usará las gemas que ya están presentes en el caché de Rubygems o en proveedor/caché. Tenga en cuenta que si existe una gema específica de plataforma adecuada en rubygems.org, no se encontrará.

--print

Imprime el archivo de bloqueo en STDOUT en lugar de escribir en el sistema de archivos.

--lockfile=<path>

La ruta en la que se debe escribir el archivo de bloqueo.

--full-index

Vuelva a usar el índice de un solo archivo de todas las gemas.

--add-platform

Agregue una nueva plataforma al archivo de bloqueo, volviendo a resolver para agregar esa plataforma.

--remove-platform

Eliminar una plataforma del archivo de bloqueo.

--patch

Si actualiza, prefiera actualizar solo a la siguiente versión del parche.

--minor

Si está actualizando, prefiera actualizar solo a la siguiente versión secundaria.

--major

Si está actualizando, prefiera actualizar a la siguiente versión principal (predeterminada).

--strict

Si se actualiza, no permita que ninguna gema se actualice más allá de la última versión --patch | --menor | --importante.

--conservative

Si se actualiza, use el comportamiento de actualización conservador de la instalación del paquete y no permita que se actualicen las dependencias compartidas.

ACTUALIZANDO TODAS LAS GEMAS

Si ejecuta bundle lock con la opción --update sin lista de gemas, el empaquetador ignorará las gemas instaladas previamente y resolverá todas las dependencias nuevamente según las últimas versiones de todas las gemas disponibles. en las fuentes.

ACTUALIZAR UNA LISTA DE GEMAS

A veces, desea actualizar una sola gema en Gemfile(5) y dejar el resto de las gemas que especificó bloqueadas en las versiones en Gemfile.lock.

Por ejemplo, si solo desea actualizar nokogiri, ejecute bundle lock --update nokogiri.

Bundler actualizará nokogiri y cualquiera de sus dependencias, pero dejará el resto de las gemas que especificó bloqueadas en las versiones en Gemfile.lock.

APOYO A OTRAS PLATAFORMAS

Si desea que su paquete admita plataformas distintas a la que está ejecutando localmente, puede ejecutar bundle lock --add-platform PLATFORM para agregar PLATFORM al archivo de bloqueo, obligar al paquete a volver a resolver y Considere la nueva plataforma cuando elija gemas, todo sin necesidad de tener una máquina que coincida con PLATFORM a mano para instalar esas gemas específicas de la plataforma.

Para obtener una explicación completa de las plataformas de gemas, consulte plataforma de ayuda de gemas.

OPCIONES DE NIVEL DE PARCHE

Consulte la actualización del paquete (1) bundle-update.1.html para obtener más información.