2012-08-25 17 views

Respuesta

34

El primero le dirá al proveedor que cargue cualquier gema que varíe con el último número (menor). Entonces 4.0.x donde x es 1 o mayor.

El segundo solo cargará 4.0.1.

el tercero, obtendrá el valor más alto que funcione (dependiendo de las necesidades del resto de sus gemas en su Gemfile) o obtendrá lo que se especifique en su Gemfile.lock, si tiene uno.

Me perdí tu segunda pregunta. Francamente, depende. En general, voy con la primera opción, porque me permite tomar correcciones de errores sin preocuparme de cómo afecta a mis otras gemas.

+1

Gracias por responder la primera parte. ¿Qué hay de la segunda parte de la pregunta? ¿Qué debería usarse y de qué manera seguir? cual es la mejor practica? – JVK

+0

@JVK consulte esta publicación para obtener más detalles. http://stackoverflow.com/questions/9265213/should-i-specify-exact-versions-in-my-gemfile. –

Cuestiones relacionadas