Salvar gems em um cache local

Para não ficar dependendo das gems instaladas em um servidor remoto é possível fazer um cache das gems usadas em uma aplicação Rails.

Para isso na máquina de desenvolvimento use:

$ bundle package

Ao fazer isso uma pasta vendor/cache será criada contendo as gems usadas na sua aplicação.

Após fazer o upload da pasta de cache no servidor remoto utilize:

$ bundle install –local –deployment

O parâmetro local fará o bundler usar a cache das gems e a opção deployment dirá para instalar as gems em vendor/bundler

http://gembundler.com/

Tags: ,

Deixe um comentário