2011-02-24 16 views
91

En el archivo joya para https://github.com/justinfrench/formtastic tienen:Lo que hace ~> significar en un archivo joya

gem 'formtastic', '~> 2.0.0' 

¿Qué significa el ~> media. En realidad, me da el error "No se pudo encontrar la gema" formtastic (~> 2.0.0, runtime) en cualquiera de las fuentes de gemas ".

+0

restricción de versión pesimista o comúnmente denominado [twiddle-wakka] (http://guides.rubygems.org/patterns/#pessimistic_version_constraint) a través de [RubyGems] (http://guides.rubygems.org) – SuckerForMayhem

Respuesta

79

Es un operando confuso, pero limita las versiones a un subconjunto de las posibles versiones. Entonces, ~> 2.0.0 significa "> = 2.0.0 y < 2.1" en los números de versión.

1.2.3 parece ser la última versión de Formtasic, es por eso que aparece este mensaje de error.

Cuestiones relacionadas