Pregunta

Soy bastante nuevo a Ruby / Rails pero yo estaba tomando un vistazo a bundler y se preguntaba cómo funciona exactamente. Cómo se instala un conjunto completo de joyas como gem install XYZand normal, a continuación, utilizar el Gemfile para tirar de un cierto subconjunto de esas joyas para su uso con una aplicación específica? ¿O es que no instala normalmente gemas más y acaba de incluirlos en el Gemfile y luego hacer un bundle install para incluir a todos en un paquete que se utiliza a continuación, junto con su solicitud?

Muchas gracias por tomarse el tiempo para responder a esto, yo estoy un poco confundido sobre lo que la funcionalidad de bundler es exactamente.

- MAPA

¿Fue útil?

Solución

Piense en bundler como una herramienta de gestión de paquetes.

A partir de comando bundle help:

bundle install # Instalar el entorno actual al sistema

bundle package # Cerraduras y luego cachés todas las gemas en vendedor / caché

comando bundle install Así instalará todas las gemas a la sistema que se enumeran en Gemfile así como sus dependencias. Si la piedra no se ha instalado anteriormente que los obtendrá de la cesión temporal tallador de gemas. bundle package en caché los archivos en su .gem aplicaciones directorio vendedor / caché.

No hay necesidad de ejecutar gem install primero.

Otros consejos

Estos dos enlaces explican todo sobre bundler.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top