Use o pacote de pacote antes da implantação

Antes de implantar um aplicativo Ruby, você pode usar bundle packagepara empacotar todos os arquivos .gem na pasta vendor / cache.

bundle package

Se você implantar seu aplicativo em seu servidor e incluir a pasta vendor / cache. Em seguida bundle install, usará as gemas especificadas no arquivo vendor / cache, em vez de baixar as gemas de rubygems.org, repositórios git, etc.

Isso pode ser útil para remover uma dependência de rubygems.org durante a implantação (embora ainda haja algumas chamadas para rubygems.org, consulte as páginas de manual). Além disso, se estiver implantando em vários servidores, você só precisa baixar os arquivos .gem uma vez, não em todos os servidores.

Mais Informações: