2019-04-11 19:18:54 -03:00
|
|
|
# bundle
|
|
|
|
|
|
|
|
> Gerenciador de dependências da linguagem de programação Ruby.
|
2019-10-07 10:31:50 -03:00
|
|
|
> Mais informações: <https://bundler.io/man/bundle.1.html>.
|
2019-04-11 19:18:54 -03:00
|
|
|
|
2023-12-27 15:37:07 -03:00
|
|
|
- Instala todas as gemas definidas no `Gemfile` esperadas no diretório de trabalho:
|
2019-04-11 19:18:54 -03:00
|
|
|
|
|
|
|
`bundle install`
|
|
|
|
|
2023-12-27 15:37:07 -03:00
|
|
|
- Executa um comando no contexto do pacote atual:
|
2023-12-17 02:03:05 -03:00
|
|
|
|
|
|
|
`bundle exec {{comando}} {{argumentos}}`
|
|
|
|
|
2023-12-27 15:37:07 -03:00
|
|
|
- Atualiza todas as gemas respeitando as regras definidas no `Gemfile` e recria o arquivo `Gemfile.lock`:
|
2019-04-11 19:18:54 -03:00
|
|
|
|
|
|
|
`bundle update`
|
|
|
|
|
2023-12-27 15:37:07 -03:00
|
|
|
- Atualiza uma ou mais gema(s) específicas definidas no `Gemfile`:
|
2023-12-17 02:03:05 -03:00
|
|
|
|
|
|
|
`bundle update {{nome_da_gema1}} {{nome_da_gema2}}`
|
|
|
|
|
2023-12-27 15:37:07 -03:00
|
|
|
- Atualiza uma ou mais gema(s) específicas definidas no `Gemfile` mas somente para a próxima versão de patch:
|
2023-12-17 02:03:05 -03:00
|
|
|
|
|
|
|
`bundle update --patch {{nome_da_gema1}} {{nome_da_gema2}}`
|
|
|
|
|
2023-12-27 15:37:07 -03:00
|
|
|
- Atualiza todas as gemas do grupo especificado no `Gemfile`:
|
2023-12-17 02:03:05 -03:00
|
|
|
|
|
|
|
`bundle update --group {{desenvolvimento}}`
|
|
|
|
|
2023-12-27 15:37:07 -03:00
|
|
|
- Lista gemas instaladas no `Gemfile` com novas versões disponíveis:
|
2019-04-11 19:18:54 -03:00
|
|
|
|
2023-12-17 02:03:05 -03:00
|
|
|
`bundle outdated`
|
2019-04-11 19:18:54 -03:00
|
|
|
|
2023-12-27 15:37:07 -03:00
|
|
|
- Cria o esqueleto do projeto de uma nova gema:
|
2019-04-11 19:18:54 -03:00
|
|
|
|
|
|
|
`bundle gem {{nome_da_gema}}`
|