Las cosas descritas en la documentación formal son un poco complicadas.¿Qué hace exactamente Rails 3's Bundler "bundle install --deployment"?
lo hace más que añadir la siguiente línea a .bundle/config
BUNDLE_PATH: vendor/bundle
y luego realice una bundle install
, y eso es todo? (la instalación instalará todas las gemas en vendor/bundle
)
Luego, cuando la aplicación se ejecute, buscará las gemas en esta ruta especificada en .bundle/config
, y eso es todo?
Update:
si uso Mercurial (similar a Git) para realizar un seguimiento de los archivos de proyecto, a continuación, después de hacer el bundle install --deployment
, los únicos cambios son una gran cantidad de archivos añadidos al vendedor/paquete, y 2 líneas añaden a .bundle/config
:
BUNDLE_FROZEN: "1"
BUNDLE_PATH: vendor/bundle