Quelle est la différence entre ~> et >= lors de la spécification de rubygem dans le Gemfile?

Je vois souvent la notation suivante(~>) dans le Gemfile.

gem "cucumber", "~>0.8.5"
gem "rspec", "~>1.3.0"

Je sais que le signe (>=) est supérieur ou égal à, mais ce qui ne l' (~>) notation signifie?
Les deux sont-ils identiques ou a aucune différence significative?

InformationsquelleAutor Autodidact | 2010-11-27