Что означает ~> в файле gem
В файле gem для https://github.com/justinfrench/formtastic они имеют:
gem 'formtastic', '~> 2.0.0'
Что означает значение ~ > .
Это на самом деле дает мне ошибку "Не удалось найти gem" formtastic (~ > 2.0.0, runtime) "в любом из источников драгоценных камней".
Ответы
Ответ 1
Это запутанный операнд, но он ограничивает версии подмножеством возможных версий. Поэтому ~> 2.0.0
означает " >= 2.0.0 и <2.1" в номерах версий.
1.2.3 представляется последней версией Formtasic, поэтому вы получаете это сообщение об ошибке.