¿Cuál es el propósito de "Gemfile.lock" en Rails? He estado buscando pero no pude encontrar una respuesta satisfactoria.Gemfile.lock ¿Uso en rieles?
Respuesta
debe leer toda la documentación de la bundler
joya: http://gembundler.com/
LA GEMFILE.LOCK
Cuando se ejecuta paquete instala, Bündler persistirá los nombres completos y versiones de todas las gemas que se utilizado (incluidas las dependencias de las gemas especificadas en el Gemfile (5)) en un archivo llamado Gemfile.lock.
Bundler utiliza este archivo en todas las llamadas posteriores a bundle install, , lo que garantiza que siempre use el mismo código exacto, incluso si su aplicación se mueve entre máquinas.
Debido a las obras de resolución de manera dependencia, incluso un aparentemente pequeño cambio (por ejemplo, una actualización a un punto de liberación de una dependencia de una joya en su Gemfile (5)) puede resultar en ser radicalmente diferentes gemas necesarios para satisfacer todas las dependencias.
Como resultado, DEBERÍA comprobar su Gemfile.lock en el control de versiones. Si no lo hace, cada máquina que verifique su repositorio (incluido su servidor de producción) resolverá todas las dependencias de nuevo, lo que dará como resultado que se utilicen versiones diferentes del código de terceros si alguna de las gemas en el Gemfile (5) o cualquiera de sus dependencias ha sido actualizada.
Gemfile.lock
asegura que otros desarrolladores de su aplicación, así como su entorno de despliegue, utilicen exactamente el mismo código de terceros que acaba de instalar.
- 1. permiso denegado en Gemfile.lock
- 2. ¿Debería incluirse Gemfile.lock en .gitignore?
- 3. "modified: Gemfile.lock", ¿Por qué?
- 4. Comprender el archivo Gemfile.lock
- 5. Gemfile.lock no protegido - Heroku
- 6. Rieles - Uso% W
- 7. heroku: Gemfile.lock se requiere cuestión
- 8. Uso de procedimientos almacenados en rieles
- 9. utiliza alto uso de memoria en rieles
- 10. Rieles: uso de clases personalizadas en Rails
- 11. ¿Cómo utiliza Bundler Gemfile.lock para cargar gemas?
- 12. ¿Cómo instalas gemas desde el archivo Gemfile.lock?
- 13. ¿Qué sucede al modificar Gemfile.lock directamente?
- 14. Rieles: Uso LiveReload con Asset Pipeline
- 15. ¿cómo uso los auxiliares de rieles en trabajos de resquebramiento?
- 16. Rieles: belongs_to y has_many el uso de identificadores no estándar
- 17. Rieles: Uso de Devise con herencia de tabla única
- 18. Rieles: Uso URL Helper con calidad de observador
- 19. Uso de ruby con bases de datos, pero sin rieles
- 20. Rieles: el uso de will_paginate con una asociación compleja encuentra
- 21. Rieles: buen uso de ejemplo Rspec2? (También: pepino, pepinillo, carpincho)
- 22. Definición de asignación de masa de rieles y uso attr_accessible
- 23. Rieles ¿Lógica en controladores?
- 24. ¿Cómo configuro/uso ruby en fragmentos de rieles y autocompleto en texto sublime 2?
- 25. filtrado colaborativo en rieles
- 26. lista desplegable en rieles
- 27. Rieles en Windows: ¿Lento?
- 28. avanzada SQL en rieles
- 29. Ayudantes en rieles
- 30. Observe_field en rieles 3
El mejor recurso sobre esto es sin duda el artículo ["Aclaración de las funciones de .gemspec y Gemfile"] (http://yehudakatz.com/2010/12/16/clarifying-the-roles-of- the-gemspec-and-gemfile /). Leerlo aclarará todas sus dudas sobre este tema. – lucapette