在 gem 文件中 ~ > 是什么意思

https://github.com/justinfrench/formtastic的 gem 文件中有:

 gem 'formtastic', '~> 2.0.0'

~ > 是什么意思。 它实际上给了我一个错误“在任何 gem 源代码中都找不到 gem‘ formtastic (~ > 2.0.0,运行时)’”

49287 次浏览

这是一个令人困惑的操作数,但它将版本限制为可能的版本的子集。因此,~> 2.0.0在版本号中表示“ > = 2.0.0和 < 2.1.0”。

1.2.3似乎是 Formtasic 的最新版本,这就是为什么您会收到这个错误消息。