144 votes

Que signifie ~> dans un fichier de gem

Dans le fichier de gem pour https://github.com/justinfrench/formtastic ils ont:

  gem 'formtastic', '~> 2.0.0'
 

Que signifie le ~>. En fait, cela me donne l'erreur "Impossible de trouver la gem 'formtastic (~> 2.0.0, runtime)' dans aucune des sources de gem."

124voto

Pan Thomakos Points 19946

C'est un opérande déroutant, mais il limite les versions à un sous-ensemble des versions possibles. Donc, ~> 2.0.0 signifie "> = 2.0.0 et <2.1" dans les numéros de version.

1.2.3 semble être la dernière version de Formtasic, c'est pourquoi vous obtenez ce message d'erreur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X