Qual é o objectivo do pacote de pacotes?
eu entendo o que o Rail's {[[0]} faz e como usá-lo, mas estou a desenhar um espaço em branco sobre Porque seria um comando útil. Que utilidade tem?
2 answers
Você usá-lo-ia quando você tem a necessidade de não se conectar à fonte de gema, é útil se os seus arquivos em movimento através de máquinas e não quer obter pedras de uma fonte remota o tempo todo. Veja a documentação aqui.
bundle package
irá copiar todas as pedras preciosas necessárias pela sua aplicação para a pasta de fornecedores/cache. Isto também inclui dependências exigidas pelas pedras preciosas.
Isto ajuda porque no momento da implantação você pode apenas executar bundle install --local
para evitar a dependência do repositório de pedras preciosas (rubygems.org) e instalar todas as jóias da pasta em cache
Uma vez que cada gema pode ter dependências diferentes dependendo da plataforma na qual está instalado, recomenda-se a utilização de {[[0]} apenas quando seus ambientes de desenvolvimento e implantação são iguais.