bundle-lock - Cria/Atualiza um lockfile sem instalar
bundle lock [--update] [--local] [--print] [--lockfile=PATH] [--full-index] [--add-platform] [--remove-platform] [--patch] [--minor] [--major] [--strict] [--conservative]
Bloqueie as gems especificadas em Gemfile.
Ignora o arquivo de bloqueio existente. Resolva e atualize o arquivo de bloqueio. Pegar uma lista de gemas ou atualizar todas as gemas se nenhuma lista for fornecida.
Não tente se conectar a rubygems.org. Em vez disso, o Bundler usará as gems já presentes no cache do Rubygems ou em vendor/cache. Observe que, se existir uma gem específica de plataforma apropriada em rubygems.org, ela não será encontrada.
Imprime o arquivo de bloqueio em STDOUT em vez de gravar no sistema de arquivos.
O caminho onde o arquivo de bloqueio deve ser gravado.
Volte a usar o índice de arquivo único de todas as gems.
Adicione uma nova plataforma ao arquivo de bloqueio, resolvendo novamente a adição dessa plataforma.
Remova uma plataforma do lockfile.
Se estiver atualizando, prefira atualizar apenas para a próxima versão do patch.
Se estiver atualizando, prefira atualizar apenas para a próxima versão secundária.
Se estiver atualizando, prefira atualizar para a próxima versão principal (padrão).
Se estiver atualizando, não permita que nenhuma gem seja atualizada após a última --patch | --menor | --principal.
Se estiver atualizando, use o comportamento de atualização conservadora da instalação do pacote e não permita que as dependências compartilhadas sejam atualizadas.
Se você executar o bundle lock com a opção --update sem a lista de gems, o bundler ignorará quaisquer gems instaladas anteriormente e resolverá todas as dependências novamente com base nas versões mais recentes de todas as gems disponíveis nas fontes.
Às vezes, você deseja atualizar uma única gem no Gemfile(5) e deixar o restante das gems que você especificou bloqueadas para as versões no Gemfile.lock.
Por exemplo, você deseja apenas atualizar nokogiri, execute bundle lock --update nokogiri.
O Bundler atualizará nokogiri e qualquer uma de suas dependências, mas deixará o restante das gems especificadas bloqueadas para as versões em Gemfile.lock.
Se você deseja que seu pacote ofereça suporte a plataformas diferentes daquela que você está executando localmente, execute bundle lock --add-platform PLATFORM para adicionar PLATFORM ao arquivo de bloqueio, forçar o bundler a resolver novamente e considere a nova plataforma ao escolher gemas, tudo sem a necessidade de ter uma máquina que corresponda à PLATAFORMA à mão para instalar essas gemas específicas da plataforma.
Para obter uma explicação completa sobre as plataformas gem, consulte plataforma de ajuda gem.
Veja bundle update(1) bundle-update.1.html para detalhes.