我知道'mongoid', '~> 3.1.2'是什么意思。但是如果版本只有一个数字,那是什么意思呢?宝石'mongoid','~> 4‘等于宝石'mongoid','>= 4’吗?
发布于 2016-04-20 01:27:34
From the documentation
大多数版本说明符,如>= 1.0,都是不言而喻的。说明符~>有一个特殊的含义,最好通过示例来说明。~> 2.0.3与>= 2.0.3和低于2.1的版本相同。~> 2.1与>= 2.1和低于3.0的版本相同。~> 2.2.beta将与2.2.beta.12等预发布版本相匹配。
发布于 2016-04-20 01:29:38
如果要将文档专门与这个问题联系起来,'~> 4'指的是>= 4和< 5.0,这是@Зелёный的答案。
https://stackoverflow.com/questions/36725347
复制相似问题