多个捆绑器要求 - 不确定这意味着什么

multiple bundler requirements - unsure what it means

我看到了这个: gem 'sass-rails', '~> 5.0', '>= 5.0.6'

这是否意味着大于 5.0 小于 5.1 但大于 5.0.6?这是作为防止出现一些错误消息的解决方案而提出的,但不确定这是否是一个合理的想法。

'~> 5.0`

表示大于等于5.0,小于5.1的版本。

'>= 5.0.6'

表示版本必须大于等于5.0.6版本。

将两者结合起来就意味着

gem 'sass-rails', '~> 5.0', '>= 5.0.6'

必须大于或等于版本 5.0.6 且小于版本 5.1

如需更多阅读,请查看 bundler site